._container_1xwom_6{position:relative;display:inline-flex}._trigger_1xwom_12{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._trigger_1xwom_12:hover{background:#fff3;border-color:#ffffff4d}._triggerIcon_1xwom_33{font-size:14px}._triggerText_1xwom_37{font-size:13px}._arrow_1xwom_41{transition:transform .2s ease;opacity:.8}._arrowOpen_1xwom_46{transform:rotate(180deg)}._dropdown_1xwom_51{position:absolute;top:calc(100% + 4px);left:0;min-width:160px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f,0 2px 6px #0000000f;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s ease;z-index:1000;overflow:hidden}._dropdownOpen_1xwom_68{opacity:1;visibility:visible;transform:translateY(0)}._dropdownContent_1xwom_74{padding:6px}._menuList_1xwom_79{display:flex;flex-direction:column;gap:2px}._menuItem_1xwom_86{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:6px;cursor:pointer;transition:all .12s ease}._menuItem_1xwom_86:hover{background:#f1f5f9}._menuItem_1xwom_86:active{background:#e2e8f0}._menuItemActive_1xwom_106{background:#2563eb14}._menuItemActive_1xwom_106:hover{background:#2563eb1f}._menuItemActive_1xwom_106 ._menuItemIcon_1xwom_114{color:#2563eb}._menuItemActive_1xwom_106 ._menuItemLabel_1xwom_118{color:#2563eb;font-weight:600}._menuItemIcon_1xwom_114{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;color:#64748b;flex-shrink:0}._menuItemLabel_1xwom_118{flex:1;font-size:14px;font-weight:500;color:#1e293b;white-space:nowrap;line-height:42px}._menuItemBadge_1xwom_143{flex-shrink:0}[data-theme=dark] ._dropdown_1xwom_51{background:#1e293b;box-shadow:0 12px 40px #0006,0 4px 12px #0003}[data-theme=dark] ._menuItem_1xwom_86:hover{background:#334155}[data-theme=dark] ._menuItem_1xwom_86:active{background:#475569}[data-theme=dark] ._menuItemActive_1xwom_106{background:#3b82f626}[data-theme=dark] ._menuItemActive_1xwom_106:hover{background:#3b82f633}[data-theme=dark] ._menuItemIcon_1xwom_114{color:#94a3b8}[data-theme=dark] ._menuItemActive_1xwom_106 ._menuItemIcon_1xwom_114{color:#3b82f6}[data-theme=dark] ._menuItemLabel_1xwom_118{color:#f8fafc}[data-theme=dark] ._menuItemActive_1xwom_106 ._menuItemLabel_1xwom_118{color:#3b82f6}@media (max-width: 768px){._dropdown_1xwom_51{min-width:160px;left:auto;right:0}._triggerText_1xwom_37{display:none}._trigger_1xwom_12{padding:6px 10px}}._container_16wxo_5{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}._card_16wxo_14{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px #0003;max-width:420px;width:100%;text-align:center;animation:_slideUp_16wxo_1 .4s ease-out}@keyframes _slideUp_16wxo_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._loadingText_16wxo_36{color:#666;font-size:14px;margin-top:24px}._card_16wxo_14 .ant-spin-text{color:#333;font-size:16px;font-weight:500;margin-top:16px}._card_16wxo_14 .ant-result-title{font-size:24px;font-weight:600}._card_16wxo_14 .ant-result-subtitle{font-size:14px;color:#666}._card_1yi39_6{position:relative;background:#fff;border-radius:16px;padding:20px;border:1px solid #E2E8F0;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden}._card_1yi39_6:hover{border-color:#3b82f6;box-shadow:0 12px 40px #3b82f61f,0 4px 12px #0000000d;transform:translateY(-4px)}._statusIndicator_1yi39_24{position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}._header_1yi39_34{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}._iconWrapper_1yi39_41{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}._card_1yi39_6:hover ._iconWrapper_1yi39_41{transform:scale(1.05)}._info_1yi39_56{flex:1;min-width:0}._nameRow_1yi39_61{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}._name_1yi39_61{font-size:15px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._badges_1yi39_80{display:flex;align-items:center;gap:6px;flex-shrink:0}._statusTag_1yi39_87{margin:0;border-radius:10px;font-size:11px;padding:1px 8px;border:none;font-weight:500}._code_1yi39_96{display:flex;align-items:center;gap:6px;font-size:12px}._codeLabel_1yi39_103{color:#94a3b8}._codeValue_1yi39_107{color:#64748b;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:11px;background:#f8fafc;padding:2px 6px;border-radius:4px}._moreButton_1yi39_116{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._moreButton_1yi39_116:hover{background:#f1f5f9;color:#3b82f6}._progressSection_1yi39_137{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;padding:12px 14px;margin-bottom:14px}._progressHeader_1yi39_144{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._progressLabel_1yi39_151{font-size:12px;color:#64748b;font-weight:500;display:flex;align-items:center}._progressValue_1yi39_159{font-size:13px;color:#1e293b}._progressDivider_1yi39_164{color:#cbd5e1;margin:0 3px}._stats_1yi39_170{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}._statItem_1yi39_177{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fafbfc;border-radius:10px;transition:all .2s ease;cursor:default}._statItem_1yi39_177:hover{background:#f1f5f9}._statIcon_1yi39_192{font-size:16px;flex-shrink:0}._statContent_1yi39_197{flex:1;min-width:0}._statLabel_1yi39_202{font-size:11px;color:#94a3b8;margin-bottom:2px;font-weight:500}._statValue_1yi39_209{font-size:14px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:2px}._separator_1yi39_218{color:#cbd5e1;margin:0 2px;font-weight:400}._total_1yi39_224{color:#94a3b8;font-weight:500}._warning_1yi39_229{color:#eab308}._info_1yi39_56{color:#3b82f6}._primary_1yi39_237{color:#2563eb}._danger_1yi39_241{color:#ef4444}._footer_1yi39_246{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #F1F5F9}._time_1yi39_254{display:flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}._actions_1yi39_262{display:flex;gap:8px}._actionBtn_1yi39_267{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}._actionBtn_1yi39_267 span{white-space:nowrap}._actionBtn_1yi39_267._primary_1yi39_237{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 2px 6px #2563eb33}._actionBtn_1yi39_267._primary_1yi39_237:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}._actionBtn_1yi39_267._secondary_1yi39_296{background:#f1f5f9;color:#64748b}._actionBtn_1yi39_267._secondary_1yi39_296:hover{background:#e2e8f0;color:#1e293b}._card_1yi39_6[data-status=draft]{border-left:3px solid #FAAD14}._card_1yi39_6[data-status=testing]{border-left:3px solid #1890FF}._card_1yi39_6[data-status=public]{border-left:3px solid #52C41A}._card_1yi39_6[data-status=public_end]{border-left:3px solid #FF7A00}._card_1yi39_6[data-status=locked]{border-left:3px solid #FF4D4F;opacity:.9}._card_1yi39_6[data-status=locked]:hover{transform:none;box-shadow:0 4px 12px #0000000d}@media (max-width: 640px){._card_1yi39_6{padding:16px}._header_1yi39_34{gap:10px}._iconWrapper_1yi39_41{width:40px;height:40px}._name_1yi39_61{font-size:14px}._stats_1yi39_170{grid-template-columns:1fr}._actions_1yi39_262{flex-direction:column;width:100%}._actionBtn_1yi39_267{justify-content:center;width:100%}._footer_1yi39_246{flex-direction:column;gap:12px;align-items:stretch}._time_1yi39_254{justify-content:center}}._modalTitle_wvhis_9{display:flex;align-items:center;gap:8px}._modalTitleIcon_wvhis_15{color:#1677ff;font-size:20px}._modalTitleText_wvhis_20{font-weight:600;font-size:16px;color:#1f1f1f}._typeDescription_wvhis_29{margin-bottom:16px;padding:12px 16px;background:#f0f5ff;border-radius:6px;border:1px solid #adc6ff}._typeDescriptionTitle_wvhis_37{font-size:13px;color:#1677ff;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:4px}._typeDescriptionContent_wvhis_47{font-size:13px;color:#595959;line-height:1.6}._container_16jkm_6{padding:24px}._toolbar_16jkm_11{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}._toolbarLeft_16jkm_20,._toolbarRight_16jkm_26{display:flex;align-items:center;gap:12px}._toolButton_16jkm_32{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:500;color:#64748b;background:#fff;border:1px solid #E2E8F0;cursor:pointer;transition:all .2s ease}._toolButton_16jkm_32:hover{color:#2563eb;border-color:#2563eb;background:#2563eb0a}._createButton_16jkm_53{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;border-radius:10px!important;height:42px!important;padding:0 24px!important;font-weight:500!important;font-size:14px!important;box-shadow:0 4px 12px #2563eb4d!important;transition:all .2s ease!important}._createButton_16jkm_53:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;box-shadow:0 6px 16px #2563eb66!important;transform:translateY(-2px)!important}._searchInput_16jkm_71{width:320px}._searchInput_16jkm_71 .ant-input-affix-wrapper{border-radius:10px!important;border-color:#e2e8f0!important;background:#f8fafc!important;height:42px!important;padding:0 16px!important}._searchInput_16jkm_71 .ant-input-affix-wrapper:hover,._searchInput_16jkm_71 .ant-input-affix-wrapper-focused{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1a!important}._searchInput_16jkm_71 .ant-input{background:transparent!important}._filterBar_16jkm_94{margin-bottom:24px}._visitTypeTabs_16jkm_98{display:flex;gap:12px}._visitTypeTab_16jkm_98{padding:10px 24px;border-radius:24px;font-size:14px;font-weight:500;color:#64748b;background:#fff;border:1px solid #E2E8F0;cursor:pointer;transition:all .2s ease}._visitTypeTab_16jkm_98:hover{border-color:#2563eb;color:#2563eb}._visitTypeTab_16jkm_98._active_16jkm_120{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-color:transparent;box-shadow:0 4px 12px #2563eb40}._projectGrid_16jkm_128{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1400px){._projectGrid_16jkm_128{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){._projectGrid_16jkm_128{grid-template-columns:1fr;gap:16px}}._pagination_16jkm_149{display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding:16px 24px;background:#fff;border-radius:12px;border:1px solid #E2E8F0;flex-wrap:wrap;gap:16px}._paginationInfo_16jkm_162{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}._paginationTotal_16jkm_170{color:#64748b}._paginationTotal_16jkm_170 strong{color:#2563eb;font-weight:600}._paginationSizeLabel_16jkm_179{color:#94a3b8}._pagination_16jkm_149 .ant-pagination-item{border-radius:8px;border-color:#e2e8f0;min-width:32px;height:32px;line-height:30px}._pagination_16jkm_149 .ant-pagination-item:hover{border-color:#2563eb}._pagination_16jkm_149 .ant-pagination-item-active{background:#2563eb;border-color:#2563eb}._pagination_16jkm_149 .ant-pagination-item-active a{color:#fff}._pagination_16jkm_149 .ant-pagination-prev,._pagination_16jkm_149 .ant-pagination-next{border-radius:8px;border:1px solid #E2E8F0;min-width:32px;height:32px;line-height:30px}._pagination_16jkm_149 .ant-pagination-prev:hover,._pagination_16jkm_149 .ant-pagination-next:hover{border-color:#2563eb}._pagination_16jkm_149 .ant-pagination-jump-prev,._pagination_16jkm_149 .ant-pagination-jump-next{border-radius:8px}._pagination_16jkm_149 .ant-select-selector{border-radius:6px!important;border-color:#e2e8f0!important}._loadingContainer_16jkm_229{display:flex;align-items:center;justify-content:center;min-height:400px}._emptyContainer_16jkm_237{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:16px;border:1px dashed #E2E8F0}._emptyIcon_16jkm_247{font-size:72px;color:#cbd5e1}._emptyText_16jkm_252{margin-top:16px}._emptyTitle_16jkm_256{font-size:18px;font-weight:600;color:#64748b;margin-bottom:8px}._emptyDesc_16jkm_263{font-size:14px;color:#94a3b8}._emptyButton_16jkm_268{margin-top:24px;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;border-radius:10px!important;height:42px!important;padding:0 24px!important}@media (max-width: 768px){._container_16jkm_6{padding:16px}._toolbar_16jkm_11{flex-direction:column;align-items:stretch}._toolbarLeft_16jkm_20,._toolbarRight_16jkm_26{justify-content:center;flex-wrap:wrap}._searchInput_16jkm_71{width:100%}._visitTypeTabs_16jkm_98{flex-wrap:wrap;justify-content:center}._pagination_16jkm_149{flex-direction:column;align-items:center;gap:12px}}._card_zb4sf_6{background:#fff;border-radius:16px;padding:20px;border:1px solid #E2E8F0;transition:all .2s ease;display:flex;align-items:flex-start;gap:16px}._card_zb4sf_6:hover{border-color:#3b82f6;box-shadow:0 4px 16px #2563eb1a}._clickable_zb4sf_22{cursor:pointer}._clickable_zb4sf_22:hover{transform:translateY(-2px)}._iconWrapper_zb4sf_30{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb1a,#60a5fa1a);display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:20px;flex-shrink:0}._content_zb4sf_43{flex:1;min-width:0}._label_zb4sf_48{font-size:13px;color:#64748b;margin-bottom:6px;font-weight:500}._value_zb4sf_55{font-size:28px;font-weight:700;color:#1e293b;line-height:1.2}._highlight_zb4sf_62{color:#2563eb}._trend_zb4sf_66{font-size:12px;font-weight:500;margin-top:6px}._trendUp_zb4sf_72{color:#22c55e}._trendDown_zb4sf_76{color:#ef4444}._container_z9dcs_6{padding:24px}._statsGrid_z9dcs_11{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}._recentSection_z9dcs_19{background:#fff;border-radius:16px;padding:24px;border:1px solid #E2E8F0;margin-top:8px}._recentHeader_z9dcs_27{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._recentTitle_z9dcs_34{font-size:18px;font-weight:600;color:#1e293b;margin:0}._environmentSelect_z9dcs_41{min-width:140px}._environmentSelect_z9dcs_41 .ant-select-selector{border-radius:8px!important;border-color:#e2e8f0!important}._environmentSelect_z9dcs_41 .ant-select-selector:hover{border-color:#2563eb!important}._recentTable_z9dcs_55 .ant-table{background:transparent}._recentTable_z9dcs_55 .ant-table-thead>tr>th{background:#f8fafc;border-bottom:1px solid #E2E8F0;font-weight:600;color:#64748b;font-size:13px;padding:14px 16px}._recentTable_z9dcs_55 .ant-table-tbody>tr>td{border-bottom:1px solid #F1F5F9;padding:14px 16px}._recentTable_z9dcs_55 .ant-table-tbody>tr:hover>td{background:#2563eb0a}._recentTable_z9dcs_55 .ant-table-tbody>tr:last-child>td{border-bottom:none}._projectName_z9dcs_82{font-weight:500;color:#1e293b}._linkValue_z9dcs_88{color:#2563eb;cursor:pointer;font-weight:500;transition:all .2s ease}._linkValue_z9dcs_88:hover{color:#1d4ed8;text-decoration:underline}._warning_z9dcs_100{color:#eab308}._warning_z9dcs_100:hover{color:#ca8a04}._danger_z9dcs_108{color:#ef4444}._danger_z9dcs_108:hover{color:#dc2626}@media (max-width: 1400px){._statsGrid_z9dcs_11{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){._statsGrid_z9dcs_11{grid-template-columns:repeat(2,1fr)}._recentTable_z9dcs_55{overflow-x:auto}}@media (max-width: 768px){._container_z9dcs_6{padding:16px}._statsGrid_z9dcs_11{grid-template-columns:1fr;gap:12px}._recentSection_z9dcs_19{padding:16px}._recentHeader_z9dcs_27{flex-direction:column;align-items:flex-start;gap:12px}._environmentSelect_z9dcs_41{width:100%}}._homeContainer_qr7sr_8{min-height:calc(100vh - 64px);background:linear-gradient(180deg,#eff6ff,#f8fafc);padding:0}._topBar_qr7sr_15{display:flex;align-items:center;justify-content:space-between;padding:12px 32px;background:linear-gradient(135deg,#fffffff2,#eff6ffe6);border-bottom:1px solid rgba(191,219,254,.5);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}._topBarLeft_qr7sr_28{display:flex;align-items:center;gap:24px}._topBarRight_qr7sr_34{display:flex;align-items:center;gap:16px}._viewTabs_qr7sr_41{display:flex;background:#2563eb14;border-radius:12px;padding:4px;gap:4px}._viewTab_qr7sr_41{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;background:transparent}._viewTab_qr7sr_41:hover{color:#2563eb;background:#2563eb1a}._viewTabActive_qr7sr_69{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 4px 12px #2563eb4d}._viewTabActive_qr7sr_69:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb)}._searchInput_qr7sr_81{width:280px}._searchInput_qr7sr_81 .ant-input-affix-wrapper{border-radius:8px;border-color:#e2e8f0;background:#f8fafc}._searchInput_qr7sr_81 .ant-input-affix-wrapper:hover,._searchInput_qr7sr_81 .ant-input-affix-wrapper:focus{border-color:#2563eb}._createButton_qr7sr_97{background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:8px;height:40px;padding:0 20px;font-weight:500;box-shadow:0 2px 8px #2563eb4d;transition:all .2s ease}._createButton_qr7sr_97:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 12px #2563eb66;transform:translateY(-1px)}._toolButton_qr7sr_115{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;color:#475569;background:transparent;border:1px solid #BFDBFE;cursor:pointer;transition:all .2s ease}._toolButton_qr7sr_115:hover{color:#2563eb;border-color:#2563eb;background:#2563eb0d}._mainContent_qr7sr_136{padding:24px 32px;max-width:1600px;margin:0 auto;width:100%}._filterBar_qr7sr_144{display:flex;align-items:center;gap:16px;margin-bottom:24px}._visitTypeTabs_qr7sr_151{display:flex;gap:8px}._visitTypeTab_qr7sr_151{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;color:#475569;background:#fff;border:1px solid #BFDBFE;cursor:pointer;transition:all .2s ease}._visitTypeTab_qr7sr_151:hover{border-color:#2563eb;color:#2563eb}._visitTypeTabActive_qr7sr_173{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-color:transparent}._projectGrid_qr7sr_180{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1400px){._projectGrid_qr7sr_180{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){._projectGrid_qr7sr_180{grid-template-columns:1fr;gap:16px}}._projectCard_qr7sr_200{background:#fff;border-radius:16px;padding:24px;border:1px solid #BFDBFE;transition:all .3s ease;cursor:pointer}._projectCard_qr7sr_200:hover{border-color:#60a5fa;box-shadow:0 8px 24px #2563eb1f;transform:translateY(-2px)}._projectCardHeader_qr7sr_215{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}._projectIcon_qr7sr_222{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#60a5fa);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}._projectInfo_qr7sr_234{flex:1;margin-left:16px}._projectName_qr7sr_239{font-size:16px;font-weight:600;color:#1e3a5f;margin-bottom:4px;display:flex;align-items:center;gap:8px}._projectCode_qr7sr_249{font-size:13px;color:#475569}._projectStatus_qr7sr_254{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}._projectStats_qr7sr_262{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border-radius:12px}._statItem_qr7sr_272{text-align:center}._statLabel_qr7sr_276{font-size:12px;color:#475569;margin-bottom:4px}._statValue_qr7sr_282{font-size:18px;font-weight:600;color:#1e3a5f}._statValueHighlight_qr7sr_288{color:#2563eb}._statValueWarning_qr7sr_292{color:#f59e0b}._statValueDanger_qr7sr_296{color:#ef4444}._projectCardFooter_qr7sr_301{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #BFDBFE}._projectTime_qr7sr_309{font-size:12px;color:#475569}._projectActions_qr7sr_314{display:flex;gap:8px}._actionButton_qr7sr_319{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}._actionButtonPrimary_qr7sr_329{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}._actionButtonPrimary_qr7sr_329:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)}._actionButtonSecondary_qr7sr_338{background:#eff6ff;color:#2563eb}._actionButtonSecondary_qr7sr_338:hover{background:#bfdbfe;color:#1d4ed8}._workspaceContainer_qr7sr_349{padding:32px;max-width:1600px;margin:0 auto}._statsGrid_qr7sr_356{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:32px}._statCard_qr7sr_363{background:#fff;border-radius:16px;padding:24px;border:1px solid #BFDBFE;transition:all .2s ease}._statCard_qr7sr_363:hover{border-color:#60a5fa;box-shadow:0 4px 12px #2563eb1a}._statCardLabel_qr7sr_376{font-size:13px;color:#475569;margin-bottom:8px}._statCardValue_qr7sr_382{font-size:28px;font-weight:700;color:#1e3a5f}._statCardValuePrimary_qr7sr_388{color:#2563eb}._recentSection_qr7sr_393{background:#fff;border-radius:16px;padding:24px;border:1px solid #BFDBFE}._recentHeader_qr7sr_400{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._recentTitle_qr7sr_407{font-size:18px;font-weight:600;color:#1e3a5f}._environmentSelect_qr7sr_413{min-width:120px}._recentTable_qr7sr_418 .ant-table{background:transparent}._recentTable_qr7sr_418 .ant-table-thead>tr>th{background:#eff6ff;border-bottom:1px solid #BFDBFE;font-weight:600;color:#475569}._recentTable_qr7sr_418 .ant-table-tbody>tr>td{border-bottom:1px solid #E2E8F0}._recentTable_qr7sr_418 .ant-table-tbody>tr:hover>td{background:#2563eb0a}._linkValue_qr7sr_438{color:#2563eb;cursor:pointer;font-weight:500}._linkValue_qr7sr_438:hover{color:#1d4ed8;text-decoration:underline}._emptyState_qr7sr_450{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}._emptyIcon_qr7sr_459{font-size:64px;color:#bfdbfe;margin-bottom:24px}._emptyTitle_qr7sr_465{font-size:18px;font-weight:600;color:#475569;margin-bottom:8px}._emptyDescription_qr7sr_472{font-size:14px;color:#94a3b8;margin-bottom:24px}._loadingContainer_qr7sr_479{display:flex;align-items:center;justify-content:center;min-height:400px}._pagination_qr7sr_487{display:flex;justify-content:center;margin-top:32px}@media (max-width: 1400px){._statsGrid_qr7sr_356{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1200px){._statsGrid_qr7sr_356{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._topBar_qr7sr_15{flex-direction:column;gap:16px;align-items:stretch;padding:12px 16px}._topBarLeft_qr7sr_28,._topBarRight_qr7sr_34{justify-content:center}._statsGrid_qr7sr_356{grid-template-columns:repeat(2,1fr)}._searchInput_qr7sr_81{width:100%}._mainContent_qr7sr_136{padding:16px}}@media (max-width: 640px){._viewTabs_qr7sr_41{width:100%}._viewTab_qr7sr_41{flex:1;justify-content:center;padding:10px 12px}._statsGrid_qr7sr_356{grid-template-columns:1fr 1fr;gap:12px}}.area-cascader-popup{max-height:400px}.area-cascader-popup .ant-cascader-menu{min-height:200px;max-height:360px}.area-cascader-popup .ant-cascader-menus{max-height:360px}.area-cascader-search{width:100%}.area-cascader-search .ant-select-dropdown{max-height:400px;overflow-y:auto}.area-search-option{display:flex;align-items:center;gap:8px;padding:4px 0}.area-search-option-icon{color:#1890ff;flex-shrink:0}.area-search-option-path{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-search-option-level{flex-shrink:0;margin:0;font-size:12px}.area-cascader-mode-switch{color:#1890ff;cursor:pointer;font-size:12px;user-select:none}.area-cascader-mode-switch:hover{color:#40a9ff}.area-cascader-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 12px;background:#fafafa;border:1px solid #d9d9d9;border-left:none;border-radius:0 6px 6px 0;cursor:pointer;color:#666;font-size:14px;transition:all .3s;height:32px;box-sizing:border-box}.area-cascader-search-btn:hover{color:#1890ff;border-color:#1890ff;background:#e6f7ff}.area-cascader-readonly{color:#000000d9}.ant-modal .area-cascader-popup{z-index:1050}.ant-cascader-dropdown{min-width:200px}.ant-cascader-dropdown .ant-cascader-menu{min-width:120px}._toolbar_tqgv0_3{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--designer-panel-bg, #FFFFFF);border-bottom:1px solid var(--designer-border, #E5E6EB);flex-shrink:0;gap:16px;height:56px}._leftSection_tqgv0_15{display:flex;align-items:center;gap:12px;flex-shrink:0}._backButton_tqgv0_22{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;background:transparent;color:var(--designer-text-secondary, #646A73);font-size:14px;cursor:pointer;transition:all .2s ease}._backButton_tqgv0_22:hover{background:var(--designer-hover-bg, rgba(0, 0, 0, .04));color:var(--designer-primary, #1677FF)}._divider_tqgv0_41{width:1px;height:24px;background:var(--designer-border, #E5E6EB);flex-shrink:0}._formMeta_tqgv0_48{display:flex;align-items:center;gap:10px}._autoSaveStatus_tqgv0_55{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;border-radius:4px;transition:all .2s ease}._autoSaveStatus_tqgv0_55._saving_tqgv0_66{color:#d48806;background:#faad1426;border:1px solid rgba(250,173,20,.3)}._autoSaveStatus_tqgv0_55._saved_tqgv0_73{color:#389e0d;background:#52c41a26;border:1px solid rgba(82,196,26,.3)}._autoSaveStatus_tqgv0_55 .anticon{font-size:12px}._formName_tqgv0_83{display:flex;align-items:center;gap:8px}._nameText_tqgv0_89{font-size:15px;font-weight:600;color:var(--designer-text, #1F2329);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;transition:background .2s;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameText_tqgv0_89:hover{background:var(--designer-hover-bg, rgba(0, 0, 0, .04))}._editIcon_tqgv0_110{font-size:12px;color:var(--designer-text-secondary, #646A73);flex-shrink:0}._nameInput_tqgv0_116{width:180px;font-size:15px;font-weight:600}._centerSection_tqgv0_123{display:flex;align-items:center;gap:12px;flex:1;justify-content:center}._metaChips_tqgv0_132{display:flex;align-items:center;gap:8px}._metaChip_tqgv0_132{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;background:var(--designer-input-bg, #FAFBFC);border:1px solid var(--designer-border, #E5E6EB);font-size:12px;color:var(--designer-text-secondary, #646A73);cursor:default;transition:all .2s ease}._metaChip_tqgv0_132:hover{border-color:var(--designer-primary, #1677FF);color:var(--designer-primary, #1677FF)}._metaChip_tqgv0_132 ._metaLabel_tqgv0_157{font-weight:600;color:var(--designer-text, #1F2329)}._metaChip_tqgv0_132._warningChip_tqgv0_162{background:#faad141a;border-color:#faad144d;color:#d48806}._rightSection_tqgv0_169{display:flex;align-items:center;gap:12px;flex-shrink:0}._helpButton_tqgv0_177{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--designer-border, #E5E6EB);border-radius:50%;background:transparent;color:var(--designer-text-secondary, #646A73);cursor:pointer;transition:all .2s ease;font-size:16px}._helpButton_tqgv0_177:hover{border-color:var(--designer-primary, #1677FF);color:var(--designer-primary, #1677FF);background:var(--designer-primary-bg, rgba(22, 119, 255, .08))}._helpContent_tqgv0_199{width:280px;padding:4px 0}._helpContent_tqgv0_199 h4{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--designer-text, #1F2329)}._helpContent_tqgv0_199 ul{margin:0;padding-left:18px;font-size:13px;color:var(--designer-text-secondary, #646A73);line-height:1.8}._helpContent_tqgv0_199 li{margin-bottom:4px}._helpShortcuts_tqgv0_223{margin-top:16px;padding-top:12px;border-top:1px solid var(--designer-border, #E5E6EB)}._helpShortcuts_tqgv0_223 h5{margin:0 0 10px;font-size:12px;font-weight:500;color:var(--designer-text-secondary, #646A73);text-transform:uppercase;letter-spacing:.5px}._shortcutItem_tqgv0_238{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--designer-text-secondary, #646A73)}._shortcutItem_tqgv0_238 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;background:var(--designer-input-bg, #FAFBFC);border:1px solid var(--designer-border, #E5E6EB);border-radius:4px;font-family:monospace;font-size:11px;color:var(--designer-text, #1F2329)}._shortcutItem_tqgv0_238 span{margin-left:auto}._actionGroup_tqgv0_267{display:flex;align-items:center;gap:8px}._actionButton_tqgv0_273{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;min-width:80px;border:1px solid var(--designer-border, #E5E6EB);border-radius:6px;background:var(--designer-panel-bg, #FFFFFF);color:var(--designer-text, #1F2329);font-size:13px;cursor:pointer;transition:all .2s ease}._actionButton_tqgv0_273:hover{border-color:var(--designer-primary, #1677FF);color:var(--designer-primary, #1677FF)}._actionButton_tqgv0_273:disabled{opacity:.5;cursor:not-allowed}._primaryButton_tqgv0_299{background:var(--designer-primary, #1677FF);border-color:var(--designer-primary, #1677FF);color:#fff}._primaryButton_tqgv0_299:hover{background:#4096ff;border-color:#4096ff;color:#fff}._undoRedoGroup_tqgv0_312{display:flex;align-items:center;gap:2px;padding:2px;background:var(--designer-hover-bg, rgba(0, 0, 0, .04));border-radius:6px}._iconButton_tqgv0_321{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:4px;background:transparent;color:var(--designer-text-secondary, #646A73);cursor:pointer;transition:all .2s ease}._iconButton_tqgv0_321:hover:not(:disabled){background:var(--designer-panel-bg, #FFFFFF);color:var(--designer-primary, #1677FF)}._iconButton_tqgv0_321:disabled{opacity:.4;cursor:not-allowed}.ant-popover.helpPopover{--antd-arrow-background-color: var(--designer-panel-bg, #FFFFFF)}.ant-popover.helpPopover .ant-popover-inner{background:var(--designer-panel-bg, #FFFFFF);border:1px solid var(--designer-border, #E5E6EB);box-shadow:0 6px 16px #00000014}@media (max-width: 1200px){._toolbar_tqgv0_3{flex-wrap:wrap;height:auto;padding:10px 16px;gap:10px}._centerSection_tqgv0_123{order:3;width:100%;justify-content:center}._metaChips_tqgv0_132{display:none}}@media (max-width: 768px){._actionGroup_tqgv0_267 ._actionButton_tqgv0_273 span:not(._anticon_tqgv0_79){display:none}._actionButton_tqgv0_273{padding:6px 10px}}._controlLibrary_pl8xi_3{display:flex;flex-direction:column;height:100%;background:var(--designer-panel-bg, #FFFFFF);overflow:hidden}._header_pl8xi_12{padding:12px;border-bottom:1px solid var(--designer-border, #E5E6EB);flex-shrink:0}._headerTitle_pl8xi_18{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--designer-text, #1F2329)}._libraryIcon_pl8xi_28{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--designer-primary-bg, rgba(22, 119, 255, .08));color:var(--designer-primary, #1677FF);font-size:12px}._totalBadge_pl8xi_40{margin-left:auto}._totalBadge_pl8xi_40 .ant-badge-count{font-size:10px;font-weight:600;box-shadow:none;min-width:18px;height:18px;line-height:18px}._searchWrapper_pl8xi_54{position:relative}._searchInput_pl8xi_58{width:100%;height:36px;border-radius:8px;background:var(--designer-input-bg, #FAFBFC);border-color:var(--designer-border, #E5E6EB);transition:all .2s ease;padding:4px 10px;font-size:13px}._searchInput_pl8xi_58:hover,._searchInput_pl8xi_58:focus{border-color:var(--designer-primary, #1677FF);background:var(--designer-panel-bg, #FFFFFF)}._searchInput_pl8xi_58 .ant-input{background:transparent;font-size:13px;height:26px;line-height:26px}._searchIcon_pl8xi_82{color:var(--designer-text-secondary, #646A73);font-size:14px}._clearIcon_pl8xi_87{color:var(--designer-text-secondary, #646A73);cursor:pointer;font-size:14px;transition:color .2s ease}._clearIcon_pl8xi_87:hover{color:var(--designer-text, #1F2329)}._body_pl8xi_99{flex:1;display:flex;min-height:0;overflow:hidden}._elevator_pl8xi_107{display:flex;flex-direction:column;gap:4px;padding:8px 4px;border-right:1px solid var(--designer-border, #E5E6EB);background:var(--designer-input-bg, #FAFBFC);flex-shrink:0;overflow-y:auto;scrollbar-width:none}._elevator_pl8xi_107::-webkit-scrollbar{display:none}._elevatorItem_pl8xi_123{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--designer-text-secondary, #646A73);cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;flex-shrink:0;will-change:background-color,color,box-shadow;-webkit-tap-highlight-color:transparent;outline:none}._elevatorItem_pl8xi_123:hover,._elevatorItem_pl8xi_123:active{background:color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 12%,transparent);color:var(--category-color, var(--designer-primary, #1677FF))}._elevatorItem_pl8xi_123._active_pl8xi_148{background:var(--category-color, var(--designer-primary, #1677FF));color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 40%,transparent)}._elevatorItem_pl8xi_123:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 60%,transparent)}._elevatorIcon_pl8xi_158{font-size:14px}._elevatorCount_pl8xi_162{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--category-color, var(--designer-primary, #1677FF));color:#fff;font-size:9px;font-weight:600;line-height:14px;text-align:center}._elevatorItem_pl8xi_123._active_pl8xi_148 ._elevatorCount_pl8xi_162{background:#ffffff4d}._content_pl8xi_183{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px;scrollbar-width:thin;scrollbar-color:var(--designer-border, #E5E6EB) transparent}._content_pl8xi_183::-webkit-scrollbar{width:4px}._content_pl8xi_183::-webkit-scrollbar-track{background:transparent}._content_pl8xi_183::-webkit-scrollbar-thumb{background:var(--designer-border, #E5E6EB);border-radius:2px}._content_pl8xi_183::-webkit-scrollbar-thumb:hover{background:var(--designer-text-secondary, #646A73)}._emptyState_pl8xi_210{display:flex;align-items:center;justify-content:center;padding:32px 16px}._emptyState_pl8xi_210 .ant-empty-description{color:var(--designer-text-secondary, #646A73);font-size:12px}._emptyState_pl8xi_210 .ant-empty-image{height:48px}._groupList_pl8xi_227{display:flex;flex-direction:column;gap:6px}._groupSection_pl8xi_234{border-radius:8px;overflow:hidden;border:1px solid var(--designer-border, #E5E6EB);background:var(--designer-panel-bg, #FFFFFF);transition:all .3s ease}._groupSection_pl8xi_234._highlight_pl8xi_242{border-color:var(--category-color, var(--designer-primary, #1677FF));box-shadow:0 0 0 2px color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 20%,transparent)}._groupHeader_pl8xi_247{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border:none;background:color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 5%,var(--designer-panel-bg, #FFFFFF));color:var(--designer-text, #1F2329);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left}._groupHeader_pl8xi_247:hover{background:color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 10%,var(--designer-panel-bg, #FFFFFF))}._groupIcon_pl8xi_267{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:var(--category-color, var(--designer-primary, #1677FF));color:#fff;font-size:10px;flex-shrink:0}._groupTitle_pl8xi_280{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupCount_pl8xi_287{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;border-radius:8px;background:var(--category-color, var(--designer-primary, #1677FF));color:#fff;font-size:10px;font-weight:600}._groupArrow_pl8xi_301{font-size:10px;color:var(--designer-text-secondary, #646A73);transition:transform .2s ease}._groupHeader_pl8xi_247._expanded_pl8xi_307 ._groupArrow_pl8xi_301{transform:rotate(90deg)}._groupControls_pl8xi_311{display:flex;flex-direction:column;gap:4px;padding:8px;border-top:1px solid var(--designer-border, #E5E6EB);background:var(--designer-input-bg, #FAFBFC)}._controlItem_pl8xi_321{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:var(--designer-panel-bg, #FFFFFF);border:1px solid var(--designer-border, #E5E6EB);cursor:grab;transition:all .2s ease;user-select:none;touch-action:none}._controlItem_pl8xi_321:active{cursor:grabbing}._controlItem_pl8xi_321:focus-visible{outline:2px solid var(--category-color, var(--designer-primary, #1677FF));outline-offset:1px}._controlItem_pl8xi_321:hover{border-color:var(--category-color, var(--designer-primary, #1677FF));background:var(--designer-panel-bg, #FFFFFF);box-shadow:0 2px 6px color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 20%,transparent);transform:translate(2px)}._controlItem_pl8xi_321._dragging_pl8xi_351{opacity:.5;border-color:var(--category-color, var(--designer-primary, #1677FF));box-shadow:0 4px 12px color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 25%,transparent)}._controlIcon_pl8xi_358{width:20px;height:20px;border-radius:4px;background:color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 12%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:700;color:var(--category-color, var(--designer-primary, #1677FF))}._controlTitle_pl8xi_373{flex:1;font-size:12px;font-weight:500;color:var(--designer-text, #1F2329);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dragGhost_pl8xi_384{pointer-events:none;border-color:var(--category-color, var(--designer-primary, #1677FF));box-shadow:0 10px 30px color-mix(in srgb,var(--category-color, var(--designer-primary, #1677FF)) 30%,transparent);background:var(--designer-panel-bg, #FFFFFF);cursor:grabbing;transform:scale(1.05)}@media (max-width: 1400px){._elevator_pl8xi_107{padding:6px 3px}._elevatorItem_pl8xi_123{width:32px;height:32px}._elevatorIcon_pl8xi_158{font-size:12px}._elevatorCount_pl8xi_162{min-width:12px;height:12px;font-size:8px;line-height:12px}}@media (max-width: 1200px){._header_pl8xi_12{padding:10px}._headerTitle_pl8xi_18{font-size:13px;margin-bottom:8px}._groupHeader_pl8xi_247{padding:6px 8px;font-size:11px}._groupControls_pl8xi_311{padding:6px;gap:3px}._controlItem_pl8xi_321{padding:5px 8px;gap:6px}._controlIcon_pl8xi_358{width:18px;height:18px;font-size:9px}._controlTitle_pl8xi_373{font-size:11px}}body[data-theme=dark] ._controlLibrary_pl8xi_3{background:var(--designer-panel-bg, #292D33)}body[data-theme=dark] ._elevator_pl8xi_107,body[data-theme=dark] ._controlItem_pl8xi_321{background:var(--designer-input-bg, #3D4148)}body[data-theme=dark] ._controlItem_pl8xi_321:hover{background:var(--designer-hover-bg, rgba(255, 255, 255, .06))}body[data-theme=dark] ._groupSection_pl8xi_234{background:var(--designer-input-bg, #3D4148)}body[data-theme=dark] ._groupHeader_pl8xi_247{background:color-mix(in srgb,var(--category-color, var(--designer-primary, #4096FF)) 10%,var(--designer-input-bg, #3D4148))}body[data-theme=dark] ._groupControls_pl8xi_311{background:var(--designer-panel-bg, #292D33)}body[data-theme=dark] ._elevatorItem_pl8xi_123:hover{background:color-mix(in srgb,var(--category-color, var(--designer-primary, #4096FF)) 20%,transparent)}._controlRenderer_myqgq_3{width:100%;color:var(--designer-text)}._controlRenderer_myqgq_3._hasError_myqgq_8{animation:_shake_myqgq_1 .3s ease-in-out}@keyframes _shake_myqgq_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._label_myqgq_25{margin-bottom:8px;display:flex;align-items:center;gap:4px;color:var(--designer-text)}._label_myqgq_25 .ant-typography{color:var(--designer-text)!important}._required_myqgq_37{color:#ff4d4f;font-size:14px;line-height:1}._controlBody_myqgq_43{width:100%}._validationErrors_myqgq_47{margin-top:6px;display:flex;flex-direction:column;gap:2px}._errorText_myqgq_54{font-size:12px;display:flex;align-items:center;gap:6px}._errorText_myqgq_54:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ff4d4f1f;color:#ff4d4f;font-size:10px;font-weight:700}._input_myqgq_75,._select_myqgq_76,._cascader_myqgq_77,._textarea_myqgq_78,._numberInput_myqgq_82,._datePicker_myqgq_83,._timePicker_myqgq_84{width:100%}._preDescription_myqgq_89{margin-left:8px;font-size:12px}._postDescription_myqgq_94{display:block;margin-top:6px;font-size:12px}._description_myqgq_101{padding:12px 14px;border-radius:10px;background:var(--designer-input-bg);border:1px solid var(--designer-border)}._description_myqgq_101 .ant-typography{margin-bottom:0;color:var(--designer-text-secondary)!important}._radioCard_myqgq_114{width:100%;border-radius:12px;background:var(--designer-panel-bg);border:1px solid var(--designer-border);padding:14px}._radioHeader_myqgq_122{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._radioCode_myqgq_129{font-size:12px;font-weight:700;letter-spacing:.8px;color:var(--designer-text-secondary)}._radioMeta_myqgq_136{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--designer-text-secondary)}._requiredPill_myqgq_144{color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;margin-right:4px}._radioTitle_myqgq_152{font-size:14px;color:var(--designer-text)!important}._radioOptions_myqgq_157{margin-top:10px;display:flex;flex-direction:column;gap:8px}._selectPreviewWrapper_myqgq_165{margin-top:10px}._selectInputMock_myqgq_170{display:flex;align-items:center;justify-content:space-between;padding:4px 11px;height:32px;background:#fff;border:1px solid var(--designer-primary);border-radius:6px 6px 0 0;box-shadow:0 0 0 2px #1677ff1a;cursor:pointer}._selectPlaceholder_myqgq_183{color:#bfbfbf;font-size:14px}._selectArrow_myqgq_188{color:#00000040;display:flex;align-items:center;transform:rotate(180deg);transition:transform .2s}._selectDropdownMock_myqgq_197{background:#fff;border:1px solid var(--designer-border);border-top:none;border-radius:0 0 6px 6px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;max-height:200px;overflow-y:auto;padding:4px 0}._selectOptionMock_myqgq_210{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 12px;font-size:14px;color:var(--designer-text);cursor:pointer;transition:background .2s}._selectOptionMock_myqgq_210:hover{background:#0000000a}._selectOptionMockHidden_myqgq_226{opacity:.5;color:var(--designer-text-tertiary)}._radioOptionWrapper_myqgq_232{display:flex;flex-direction:column}._radioOption_myqgq_157{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--designer-input-bg);border:1px solid var(--designer-border);transition:all .2s ease}._radioOptionPreselect_myqgq_249{border-color:var(--designer-primary)}._radioOptionHidden_myqgq_254{opacity:.65}._radioOptionHidden_myqgq_254 ._radioOption_myqgq_157{background:repeating-linear-gradient(45deg,var(--designer-input-bg),var(--designer-input-bg) 10px,rgba(0,0,0,.02) 10px,rgba(0,0,0,.02) 20px)}._optionHiddenTag_myqgq_269{font-size:11px;color:#d46b08;padding:2px 6px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;font-weight:500}._optionOtherTag_myqgq_280{font-size:11px;color:#1677ff;padding:2px 6px;background:#e6f4ff;border:1px solid #91caff;border-radius:4px;font-weight:500}._optionDescIcon_myqgq_291{color:#999;font-size:12px;cursor:help;margin-left:4px}._optionDescIcon_myqgq_291:hover{color:#1677ff}._otherInput_myqgq_303{background:var(--designer-panel-bg)}._otherInputUnderline_myqgq_308{display:inline-flex;align-items:center;margin-left:8px;position:relative}._otherInputUnderlinePlaceholder_myqgq_315{color:#bfbfbf;font-size:13px;padding:0 4px;border-bottom:1px solid #d9d9d9;min-width:80px;text-align:center}._otherInputUnderlineInput_myqgq_325{border:none;border-bottom:1px solid #d9d9d9;background:transparent;outline:none;font-size:13px;padding:2px 4px;min-width:80px;color:var(--designer-text);transition:border-color .2s}._otherInputUnderlineInput_myqgq_325:focus{border-bottom-color:var(--designer-primary)}._otherInputUnderlineInput_myqgq_325::placeholder{color:#bfbfbf}._otherInputUnderlineInput_myqgq_325:disabled{cursor:default;background:transparent}._otherInputUnderlineField_myqgq_351{border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._otherInputUnderlineField_myqgq_351:focus,._otherInputUnderlineField_myqgq_351:hover{border-bottom-color:var(--designer-primary)!important}._optionLabel_myqgq_364{flex:1;color:var(--designer-text)}._optionCode_myqgq_369{font-size:11px;color:var(--designer-text-secondary);padding:2px 6px;background:var(--designer-hover-bg);border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,monospace}._optionScore_myqgq_379{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--designer-primary);padding:3px 10px;border-radius:10px;background:var(--designer-primary-bg);border:1px solid rgba(22,119,255,.15);letter-spacing:.3px;transition:all .2s ease}._optionScore_myqgq_379:before{content:"★";font-size:9px;opacity:.85}._radioPreDescription_myqgq_400{display:block;font-size:12px;margin-bottom:8px}._radioPostDescription_myqgq_406{display:block;font-size:12px;margin-top:10px}._optionGroup_myqgq_413{width:100%}._optionContentWrapper_myqgq_418{display:flex;flex-direction:column}._optionMainContent_myqgq_423{display:flex;align-items:center;gap:4px}._npsContainer_myqgq_430{width:100%}._npsLabels_myqgq_434{display:flex;justify-content:space-between;margin-bottom:12px;font-size:12px;color:var(--designer-text-secondary)}._npsButtons_myqgq_442{display:flex;gap:4px;flex-wrap:wrap}._npsButton_myqgq_442{min-width:36px;padding:4px 8px}._sliderContainer_myqgq_454{display:flex;align-items:center;gap:8px;width:100%}._sliderContainer_myqgq_454 .ant-slider{flex:1}._proportionContainer_myqgq_466{display:flex;flex-direction:column;gap:12px}._proportionItem_myqgq_472{display:flex;align-items:center;gap:12px}._proportionLabel_myqgq_478{min-width:100px;color:var(--designer-text)}._proportionTotal_myqgq_483{padding-top:8px;border-top:1px solid var(--designer-border);font-weight:500}._sortingContainer_myqgq_490{display:flex;flex-direction:column;gap:8px}._sortingItem_myqgq_496{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:var(--designer-input-bg);border:1px solid var(--designer-border);cursor:move}._sortingIndex_myqgq_507{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--designer-primary);color:#fff;font-size:12px;font-weight:600}._multiInputContainer_myqgq_521{display:flex;flex-direction:column;gap:12px}._multiInputItem_myqgq_527{display:flex;align-items:center;gap:12px}._multiInputLabel_myqgq_533{min-width:100px;color:var(--designer-text)}._signatureContainer_myqgq_539{display:flex;flex-direction:column;gap:12px}._signatureArea_myqgq_545{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:150px;border:2px dashed var(--designer-border);border-radius:8px;background:var(--designer-input-bg);cursor:pointer;gap:8px}._signatureArea_myqgq_545:hover{border-color:var(--designer-primary)}._locationContainer_myqgq_564{display:flex;align-items:center;gap:8px}._mediaContainer_myqgq_571{width:100%}._mediaPlaceholder_myqgq_575{display:flex;align-items:center;justify-content:center;width:100%;height:200px;border:2px dashed var(--designer-border);border-radius:8px;background:var(--designer-input-bg)}._listQuestion_myqgq_587{width:100%}._ratingCheckbox_myqgq_592{display:flex;gap:16px;flex-wrap:wrap}._canvasContainer_1nsdx_3{height:100%;display:flex;flex-direction:column;color:var(--designer-text);overflow:hidden}._canvasBody_1nsdx_11{flex:1;min-height:0;padding:20px;overflow-y:auto;background:linear-gradient(var(--designer-border) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(90deg,var(--designer-border) 1px,transparent 1px) 0 0 / 20px 20px,var(--designer-bg);transition:outline .2s ease}._canvasBody_1nsdx_11::-webkit-scrollbar{width:6px}._canvasBody_1nsdx_11::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}._canvasBody_1nsdx_11::-webkit-scrollbar-thumb:hover{background:#00000040}._dropActive_1nsdx_36{outline:2px dashed var(--designer-primary, #1677FF);outline-offset:-4px;background-color:var(--designer-primary-bg, rgba(22, 119, 255, .04))}._emptyState_1nsdx_43{min-height:320px;border:2px dashed var(--designer-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--designer-panel-bg);transition:border-color .2s ease,background .2s ease}._emptyState_1nsdx_43:hover{border-color:var(--designer-primary);background:var(--designer-primary-bg)}._emptyText_1nsdx_61{color:var(--designer-text-secondary);font-size:14px}._emptyButton_1nsdx_66{border:0;border-radius:8px;padding:10px 20px;background:var(--designer-primary);color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background .2s ease,transform .15s ease}._emptyButton_1nsdx_66:hover{background:var(--designer-primary-hover);transform:translateY(-1px)}._emptyButton_1nsdx_66:active{transform:translateY(0)}._controlList_1nsdx_91{display:flex;flex-direction:column;gap:12px}._headerDropZone_1nsdx_98{min-height:20px;margin-bottom:-8px;border-radius:6px;transition:min-height .2s ease,background .2s ease}._headerDropZone_1nsdx_98:empty{min-height:8px}._headerDropZoneActive_1nsdx_109{min-height:40px;background:var(--designer-primary-bg, rgba(22, 119, 255, .04))}._insertIndicator_1nsdx_115{position:relative;display:flex;align-items:center;justify-content:center;height:32px;margin:-6px 0}._insertLine_1nsdx_124{position:absolute;left:0;right:0;height:3px;background:var(--designer-primary, #1677FF);border-radius:2px;box-shadow:0 0 8px #1677ff66}._insertLine_1nsdx_124:before,._insertLine_1nsdx_124:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;background:var(--designer-primary, #1677FF);border-radius:50%}._insertLine_1nsdx_124:before{left:0}._insertLine_1nsdx_124:after{right:0}._insertText_1nsdx_154{position:relative;z-index:1;padding:2px 10px;font-size:12px;font-weight:500;color:#fff;background:var(--designer-primary, #1677FF);border-radius:4px;white-space:nowrap}._controlWrapper_1nsdx_167{position:relative;padding:16px 16px 16px 40px;border-radius:10px;background:var(--designer-panel-bg);border:1px solid var(--designer-border);box-shadow:0 1px 4px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;will-change:transform}._controlWrapper_1nsdx_167 *{-webkit-user-drag:none}._controlWrapper_1nsdx_167:hover{border-color:#1677ff66;box-shadow:0 4px 12px #0000000f}._controlWrapper_1nsdx_167._selected_1nsdx_192{border-color:var(--designer-primary);box-shadow:0 0 0 3px var(--designer-primary-bg)}._controlWrapper_1nsdx_167._dragging_1nsdx_197{opacity:.5;cursor:grabbing}._dragHandle_1nsdx_203{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--designer-text-secondary);opacity:.5;transition:opacity .2s ease,color .2s ease;pointer-events:none}._controlWrapper_1nsdx_167:hover ._dragHandle_1nsdx_203{opacity:1;color:var(--designer-primary)}._controlIndex_1nsdx_226{position:absolute;left:10px;top:8px;width:20px;height:20px;border-radius:4px;background:var(--designer-primary-bg);color:var(--designer-primary);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}._controlContent_1nsdx_243{flex:1;min-width:0;user-select:none;-webkit-user-select:none;-moz-user-select:none}._controlActions_1nsdx_252{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}._controlWrapper_1nsdx_167:hover ._controlActions_1nsdx_252{opacity:1}._controlActions_1nsdx_252 .ant-btn{background:var(--designer-panel-bg);border:1px solid var(--designer-border);color:var(--designer-text-secondary);width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}._controlActions_1nsdx_252 .ant-btn:hover{color:var(--designer-primary);border-color:var(--designer-primary);background:var(--designer-primary-bg)}._controlActions_1nsdx_252 .ant-btn-dangerous:hover{color:#ff4d4f;border-color:#ff4d4f;background:#ff4d4f14}body[data-theme=dark] ._canvasBody_1nsdx_11::-webkit-scrollbar-thumb{background:#ffffff26}body[data-theme=dark] ._canvasBody_1nsdx_11::-webkit-scrollbar-thumb:hover{background:#ffffff40}._propertyPanel_6y3fl_3{height:100%;display:flex;flex-direction:column}._content_6y3fl_9{flex:1;min-height:0;overflow-y:auto;padding:12px}._content_6y3fl_9::-webkit-scrollbar{width:4px}._content_6y3fl_9::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}._helpIcon_6y3fl_26{margin-left:4px;color:var(--designer-text-tertiary);font-size:12px}._helpIcon_6y3fl_26:hover{color:var(--designer-primary)}._helpIconSmall_6y3fl_36{margin-left:2px;color:var(--designer-text-tertiary);font-size:11px}._helpIconSmall_6y3fl_36:hover{color:var(--designer-primary)}._section_6y3fl_47{margin-bottom:16px;padding:12px;border-radius:8px;background:var(--designer-input-bg);border:1px solid var(--designer-border)}._sectionHeader_6y3fl_55{margin-bottom:10px}._sectionTitle_6y3fl_59{font-size:13px!important;color:var(--designer-text)!important}._controlSettings_6y3fl_65{display:flex;flex-direction:column;gap:8px}._controlTypeTag_6y3fl_71{display:inline-flex;align-items:center;padding:3px 10px;border-radius:4px;background:var(--designer-primary-bg);color:var(--designer-primary);font-size:12px;font-weight:500;border:1px solid rgba(22,119,255,.2);align-self:flex-start;margin-bottom:8px}._collapse_6y3fl_86{background:transparent!important}._collapse_6y3fl_86 .ant-collapse-item{border:1px solid var(--designer-border)!important;border-radius:6px!important;margin-bottom:8px!important;background:var(--designer-input-bg);overflow:hidden}._collapse_6y3fl_86 .ant-collapse-header{color:var(--designer-text)!important;background:transparent!important}._collapse_6y3fl_86 .ant-collapse-content{border-top:1px solid var(--designer-border)!important;background:var(--designer-panel-bg)!important}._formItem_6y3fl_109{margin-bottom:12px!important}._formItem_6y3fl_109:last-child{margin-bottom:0!important}._formItem_6y3fl_109 .ant-form-item-label>label{color:var(--designer-text-secondary)!important}._titleCodeRow_6y3fl_122{display:flex;gap:8px;margin-bottom:12px}._titleField_6y3fl_128{flex:1;margin-bottom:0!important}._codeField_6y3fl_133{width:120px;flex-shrink:0;margin-bottom:0!important}._conditionConfigSection_6y3fl_140{margin-bottom:16px;padding:12px;border-radius:6px;background:var(--designer-panel-bg);border:1px solid var(--designer-border)}._conditionConfigTitle_6y3fl_148{display:flex;align-items:center;font-size:13px;font-weight:500;color:var(--designer-text);margin-bottom:10px}._conditionConfigContent_6y3fl_157{display:flex;flex-direction:column;gap:8px}._titleField_6y3fl_128 .ant-form-item-label>label,._codeField_6y3fl_133 .ant-form-item-label>label{color:var(--designer-text-secondary)!important;font-size:12px!important}._formItemCompact_6y3fl_170{margin-bottom:8px!important}._formItemCompact_6y3fl_170 .ant-form-item-label>label{color:var(--designer-text-secondary)!important;font-size:12px!important}._descriptionGroup_6y3fl_180{margin-top:8px;padding:8px;background:var(--designer-input-bg);border-radius:4px;border:1px solid var(--designer-border)}._formRow_6y3fl_189{display:grid;grid-template-columns:1fr 1fr;gap:8px}._switchItem_6y3fl_196{margin-bottom:6px!important}._switchRow_6y3fl_200{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:12px;color:var(--designer-text-secondary)}._switchGrid_6y3fl_209{display:grid;grid-template-columns:1fr 1fr;gap:8px}._switchGrid_6y3fl_209 ._switchRow_6y3fl_200{padding:4px 8px;background:var(--designer-input-bg);border-radius:4px;border:1px solid var(--designer-border);display:flex;align-items:center;justify-content:space-between;gap:8px}._switchGrid_6y3fl_209 ._jumpRow_6y3fl_227{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;font-size:12px;color:var(--designer-text-secondary);background:var(--designer-input-bg);border-radius:4px;border:1px solid var(--designer-border);grid-column:1 / -1}._switchGrid_6y3fl_209 ._jumpRow_6y3fl_227>span{flex-shrink:0}._switchGrid_6y3fl_209 ._jumpRow_6y3fl_227 .ant-btn{height:20px;font-size:12px;padding:0 8px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._switchGrid_6y3fl_209 ._optionRandomRow_6y3fl_257{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;font-size:12px;color:var(--designer-text-secondary);background:var(--designer-input-bg);border-radius:4px;border:1px solid var(--designer-border);grid-column:1 / -1}._switchGrid_6y3fl_209 ._optionRandomRow_6y3fl_257>span{flex-shrink:0}._switchGrid_6y3fl_209 ._optionRandomControls_6y3fl_275{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;min-width:0}._switchGrid_6y3fl_209 ._optionRandomControls_6y3fl_275 .ant-checkbox-wrapper{font-size:12px;margin-right:0;height:20px;display:flex;align-items:center}._switchGrid_6y3fl_209 ._optionRandomControls_6y3fl_275 .ant-btn-link{padding:0 8px;height:20px;font-size:12px;display:flex;align-items:center}._randomModeItem_6y3fl_300{display:flex;align-items:center}._randomModeItem_6y3fl_300 .ant-checkbox-wrapper{font-size:12px;color:var(--designer-text-secondary)}._randomJumpSection_6y3fl_311{margin:12px 0;padding:10px;background:var(--designer-input-bg);border-radius:6px;border:1px solid var(--designer-border)}._sectionLabel_6y3fl_319{font-size:12px;font-weight:500;color:var(--designer-text-secondary);margin-bottom:8px}._randomJumpGrid_6y3fl_326{display:flex;flex-direction:column;gap:6px}._randomJumpGrid_6y3fl_326 ._switchRow_6y3fl_200{padding:6px 8px;background:var(--designer-panel-bg);border-radius:4px}._switchWithConfig_6y3fl_338{display:flex;align-items:center;gap:4px}._configLink_6y3fl_344{padding:0 4px!important;height:auto!important;font-size:12px!important}._configBtn_6y3fl_351{transition:all .2s ease;border-color:var(--designer-border)!important;color:var(--designer-text-secondary)!important;background:var(--designer-panel-bg)!important}._configBtn_6y3fl_351:hover{border-color:var(--designer-primary)!important;color:var(--designer-primary)!important;background:var(--designer-primary-bg)!important}._configBtnActive_6y3fl_365{transition:all .2s ease;background:var(--designer-primary)!important;border-color:var(--designer-primary)!important;color:#fff!important;box-shadow:0 2px 6px #1677ff40}._configBtnActive_6y3fl_365:hover{background:var(--designer-primary-hover)!important;border-color:var(--designer-primary-hover)!important;box-shadow:0 4px 10px #1677ff59}._randomJumpSection_6y3fl_311 ._jumpRow_6y3fl_227{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--designer-panel-bg);border-radius:4px;font-size:12px;color:var(--designer-text-secondary)}._randomJumpSection_6y3fl_311 ._jumpRow_6y3fl_227 span{flex-shrink:0}._optionList_6y3fl_396{display:flex;flex-direction:column;gap:4px}._optionHeader_6y3fl_403{display:flex;align-items:center;padding:6px 4px;font-size:11px;color:var(--designer-text-secondary);border-bottom:1px solid var(--designer-border);margin-bottom:4px;gap:8px}._headerDrag_6y3fl_414{width:20px;flex-shrink:0}._headerPreselect_6y3fl_419{width:36px;flex-shrink:0;text-align:center}._headerText_6y3fl_425{flex:1;min-width:80px}._headerScore_6y3fl_430{width:48px;flex-shrink:0;text-align:center}._headerConfig_6y3fl_436{width:52px;flex-shrink:0;text-align:center}._headerActions_6y3fl_442{width:auto;flex-shrink:0;text-align:right}._optionItemWrapper_6y3fl_449{display:flex;flex-direction:column;border-radius:6px;transition:background-color .2s}._optionItemWrapper_6y3fl_449:hover{background-color:var(--designer-hover-bg)}._optionItem_6y3fl_449{display:flex;align-items:center;padding:6px 4px;gap:8px;position:relative}._optionItem_6y3fl_449[draggable=true]{cursor:grab}._optionItem_6y3fl_449[draggable=true]:active{cursor:grabbing}._optionItemDragging_6y3fl_477{opacity:.5;background-color:var(--designer-primary-bg)}._optionItemDragOver_6y3fl_483{background-color:#1677ff14}._dropIndicatorTop_6y3fl_488{position:absolute;top:-2px;left:0;right:0;height:2px;background-color:var(--designer-primary);border-radius:1px;z-index:10}._dropIndicatorTop_6y3fl_488:before{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;background-color:var(--designer-primary);border-radius:50%}._dropIndicatorBottom_6y3fl_511{position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--designer-primary);border-radius:1px;z-index:10}._dropIndicatorBottom_6y3fl_511:before{content:"";position:absolute;left:0;bottom:-3px;width:8px;height:8px;background-color:var(--designer-primary);border-radius:50%}._dragHandle_6y3fl_534{width:20px;flex-shrink:0;cursor:move;color:var(--designer-text-tertiary);opacity:.6;text-align:center}._dragHandle_6y3fl_534:hover{opacity:1;color:var(--designer-text-secondary)}._preselectCell_6y3fl_549{width:36px;flex-shrink:0;display:flex;justify-content:center}._preselectInput_6y3fl_556{cursor:pointer;width:14px;height:14px}._optionTextCell_6y3fl_563{flex:1;min-width:80px}._optionInput_6y3fl_568{width:100%}._scoreInput_6y3fl_573{width:48px!important;flex-shrink:0}._configCell_6y3fl_579{width:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px}._configIconBtn_6y3fl_589{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--designer-text-tertiary);border-radius:4px;transition:all .15s}._configIconBtn_6y3fl_589:hover{color:var(--designer-primary);background-color:var(--designer-primary-bg)}._configIconActive_6y3fl_605{color:var(--designer-primary)}._optionActions_6y3fl_610{display:flex;align-items:center;gap:1px;flex-shrink:0}._actionBtn_6y3fl_617{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--designer-primary);border-radius:4px;transition:all .15s}._actionBtn_6y3fl_617:hover:not(:disabled){background-color:var(--designer-primary-bg)}._actionBtn_6y3fl_617:disabled{color:var(--designer-text-tertiary);cursor:not-allowed}._actionBtnActive_6y3fl_638{color:var(--designer-text-tertiary)}._optionItemHidden_6y3fl_643{opacity:.55}._optionItemHidden_6y3fl_643 ._optionInput_6y3fl_568{color:var(--designer-text-tertiary)}._optionFooter_6y3fl_652{display:flex;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed var(--designer-border)}._groupRandomModal_6y3fl_665{display:flex;flex-direction:column;gap:16px}._groupRandomSection_6y3fl_671{display:flex;flex-direction:column;gap:8px}._groupRandomLabel_6y3fl_677{font-size:13px;font-weight:500;color:var(--designer-text)}._optionGroupList_6y3fl_683{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding:8px;background:var(--designer-input-bg);border-radius:6px;border:1px solid var(--designer-border)}._optionGroupItem_6y3fl_695{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}._optionGroupIndex_6y3fl_703{font-size:13px;color:var(--designer-text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupRandomFooter_6y3fl_712{padding-top:12px;border-top:1px solid var(--designer-border)}._addOptionBtn_6y3fl_660{border-style:dashed!important}._scoringTip_6y3fl_721{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;background:#1677ff0f;border-radius:4px;border:1px solid rgba(22,119,255,.15)}._jumpLogicConfig_6y3fl_733{display:flex;flex-direction:column;gap:6px}._jumpRuleItem_6y3fl_739{display:flex;gap:6px;align-items:center}._jumpLogicModal_6y3fl_746{display:flex;flex-direction:column;gap:12px}._jumpLogicRuleItem_6y3fl_752{display:flex;align-items:center;gap:8px;padding:8px;background:var(--designer-input-bg, #fafafa);border-radius:6px;border:1px solid var(--designer-border, #e8e8e8)}._jumpLogicRuleItem_6y3fl_752>span{color:var(--designer-text, #333);font-size:13px;white-space:nowrap}._dragHandle_6y3fl_534{cursor:move;color:var(--designer-text-secondary);opacity:.6}._dragHandle_6y3fl_534:hover{opacity:1}._addOptionBtn_6y3fl_660{margin-top:4px;border-style:dashed!important}._matrixConfig_6y3fl_784{display:flex;flex-direction:column;gap:6px}._matrixItem_6y3fl_790{display:flex;gap:6px;align-items:center}._labConfig_6y3fl_797{display:flex;flex-direction:column;gap:6px}._labItem_6y3fl_803{padding:6px;background:var(--designer-input-bg);border-radius:4px;border:1px solid var(--designer-border)}._divider_6y3fl_811{margin:10px 0!important;color:var(--designer-text-secondary)!important}._divider_6y3fl_811:before,._divider_6y3fl_811:after{border-color:var(--designer-border)!important}._emptyHint_6y3fl_822{margin-top:20px;padding:16px;text-align:center}._emptyHint_6y3fl_822 .ant-empty-description{color:var(--designer-text-secondary)}body[data-theme=dark] ._content_6y3fl_9::-webkit-scrollbar-thumb{background:#ffffff26}body[data-theme=dark] ._content_6y3fl_9::-webkit-scrollbar-thumb:hover{background:#ffffff40}._versionDrawer_1yb8u_1 .ant-drawer-body{padding:0}._versionDrawer_1yb8u_1 .ant-drawer-header{border-bottom:1px solid var(--designer-border)}._versionDrawer_1yb8u_1 .ant-drawer-title{color:var(--designer-text)}._versionItem_1yb8u_13{padding:14px 18px!important;border-bottom:1px solid var(--designer-border);transition:background .2s}._versionItem_1yb8u_13:hover{background:var(--designer-hover-bg)}._versionItem_1yb8u_13._current_1yb8u_23{background:var(--designer-primary-bg)}._versionDate_1yb8u_27{font-size:12px;color:var(--designer-text-secondary)}body.designer-mode,body.designer-mode[data-theme=light]{--designer-bg: #F5F7FA;--designer-panel-bg: #FFFFFF;--designer-text: #1F2329;--designer-text-secondary: #646A73;--designer-border: #E5E6EB;--designer-primary: #1677FF;--designer-primary-hover: #4096FF;--designer-primary-bg: rgba(22, 119, 255, .08);--designer-hover-bg: rgba(0, 0, 0, .04);--designer-input-bg: #FAFBFC;--designer-shadow: 0 2px 8px rgba(0, 0, 0, .06);--designer-header-bg: linear-gradient(135deg, #F8FAFC 0%, #EEF2F6 100%)}body.designer-mode[data-theme=dark]{--designer-bg: #1F2329;--designer-panel-bg: #292D33;--designer-text: #F5F7FA;--designer-text-secondary: #8F959E;--designer-border: #3D4148;--designer-primary: #4096FF;--designer-primary-hover: #69B1FF;--designer-primary-bg: rgba(64, 150, 255, .16);--designer-hover-bg: rgba(255, 255, 255, .06);--designer-input-bg: #3D4148;--designer-shadow: 0 2px 12px rgba(0, 0, 0, .3);--designer-header-bg: linear-gradient(135deg, #292D33 0%, #1F2329 100%)}._designerPage_e0fye_36{position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;background:var(--designer-bg);color:var(--designer-text);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}._content_e0fye_49{flex:1;min-height:0;display:flex;gap:0;padding:12px;overflow:hidden}._content_e0fye_49._resizing_e0fye_59 ._libraryWrapper_e0fye_59,._content_e0fye_49._resizing_e0fye_59 ._canvasWrapper_e0fye_60,._content_e0fye_49._resizing_e0fye_59 ._propertyWrapper_e0fye_61{transition:none!important}._libraryWrapper_e0fye_59{display:flex;flex-direction:column;background:var(--designer-panel-bg);border-radius:10px;border:1px solid var(--designer-border);box-shadow:var(--designer-shadow);overflow:hidden;transition:width .1s ease-out;flex-shrink:0;min-width:200px;max-width:400px}._canvasWrapper_e0fye_60{flex:1;min-width:320px;display:flex;flex-direction:column;background:var(--designer-panel-bg);border-radius:10px;border:1px solid var(--designer-border);box-shadow:var(--designer-shadow);overflow:hidden}._propertyWrapper_e0fye_61{display:flex;flex-direction:column;background:var(--designer-panel-bg);border-radius:10px;border:1px solid var(--designer-border);box-shadow:var(--designer-shadow);overflow:hidden;transition:width .1s ease-out;flex-shrink:0;min-width:360px}._divider_e0fye_108{position:relative;width:12px;flex-shrink:0;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:10;transition:background-color .2s ease}._divider_e0fye_108:hover{background-color:var(--designer-hover-bg, rgba(0, 0, 0, .04))}._divider_e0fye_108._dragging_e0fye_124{background-color:var(--designer-primary-bg, rgba(22, 119, 255, .08))}._dividerHandle_e0fye_128{width:4px;height:40px;border-radius:2px;background-color:var(--designer-border, #E5E6EB);transition:background-color .2s ease,height .2s ease}._divider_e0fye_108:hover ._dividerHandle_e0fye_128,._divider_e0fye_108._dragging_e0fye_124 ._dividerHandle_e0fye_128{background-color:var(--designer-primary, #1677FF);height:60px}._panelHeader_e0fye_143{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--designer-header-bg);border-bottom:1px solid var(--designer-border);flex-shrink:0}._panelIcon_e0fye_153{font-size:16px;line-height:1}._panelTitle_e0fye_158{font-size:14px;font-weight:600;color:var(--designer-text)}._panelBadge_e0fye_164{margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;color:var(--designer-primary);background:var(--designer-primary-bg);border-radius:10px}._canvas_e0fye_60,._propertyPanel_e0fye_182{flex:1;min-height:0;overflow:hidden}._loading_e0fye_188{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:var(--designer-bg)}@media (max-width: 1200px){._content_e0fye_49{flex-direction:column;gap:12px}._libraryWrapper_e0fye_59,._canvasWrapper_e0fye_60,._propertyWrapper_e0fye_61{width:100%!important;min-width:0!important;max-width:none!important}._libraryWrapper_e0fye_59{max-height:200px}._canvasWrapper_e0fye_60{flex:1;min-height:0}._propertyWrapper_e0fye_61{max-height:320px}._divider_e0fye_108{display:none}}._dragOverlayItem_e0fye_231{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:var(--designer-panel-bg, #FFFFFF);border:2px solid var(--designer-primary, #1677FF);box-shadow:0 8px 24px #1677ff40;cursor:grabbing;pointer-events:none;white-space:nowrap}._dragOverlayIcon_e0fye_245{width:22px;height:22px;border-radius:4px;background:var(--designer-primary-bg, rgba(22, 119, 255, .08));display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:600;color:var(--designer-primary, #1677FF)}._dragOverlayTitle_e0fye_259{font-size:13px;font-weight:500;color:var(--designer-text, #1F2329);white-space:nowrap}._dragOverlayControl_e0fye_266{padding:16px;border-radius:10px;background:var(--designer-panel-bg, #FFFFFF);border:2px solid var(--designer-primary, #1677FF);box-shadow:0 8px 24px #1677ff40;min-width:300px;max-width:90vw;cursor:grabbing;pointer-events:none}._previewPage_15cd7_4{display:flex;flex-direction:column;height:100vh;background:#f8fafc;overflow:hidden}._loadingContainer_15cd7_13{display:flex;justify-content:center;align-items:center;height:100vh;background:#f8fafc}._header_15cd7_22{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid #E2E8F0;flex-shrink:0}._headerLeft_15cd7_32{display:flex;align-items:center;gap:12px}._titleText_15cd7_38{font-size:16px;font-weight:600;color:#1e293b}._titleBadge_15cd7_44{padding:2px 8px;background:#eff6ff;border-radius:4px;font-size:12px;color:#2563eb;font-weight:500}._headerRight_15cd7_53{width:100px}._deviceSwitcher_15cd7_58{display:flex;justify-content:center}._switcherContainer_15cd7_63{display:flex;position:relative;background:#f1f5f9;border-radius:8px;padding:4px}._switcherBtn_15cd7_71{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#64748b;transition:all .2s ease;position:relative;z-index:2;min-width:100px}._switcherBtn_15cd7_71:hover{color:#334155}._switcherBtn_15cd7_71._active_15cd7_94{color:#2563eb}._switcherBtn_15cd7_71 svg{font-size:16px}._switcherIndicator_15cd7_102{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease;z-index:1}._previewArea_15cd7_116{flex:1;overflow-y:auto;padding:24px}._desktopContent_15cd7_123{max-width:900px;margin:0 auto}._formCard_15cd7_128{border-radius:12px;box-shadow:0 4px 12px #2563eb14}._formHeader_15cd7_133{margin-bottom:8px}._formFields_15cd7_138{display:flex;flex-direction:column;gap:16px}._fieldWrapper_15cd7_144{padding:16px;border-radius:8px;background:#f8fafc;border:1px solid #E2E8F0;transition:all .2s ease}._fieldWrapper_15cd7_144:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1a}._submitSection_15cd7_158{margin-top:24px;text-align:center;padding-top:24px;border-top:1px solid #E2E8F0}._mobilePreviewArea_15cd7_166{display:flex;flex-direction:column;align-items:center}._mobileDevice_15cd7_173{width:390px;background:#1a1a1a;border-radius:54px;padding:14px;box-shadow:0 0 0 4px #333,0 0 0 6px #1a1a1a,0 25px 50px -12px #00000040;position:relative;overflow:hidden}._mobileStatusBar_15cd7_187{display:flex;justify-content:space-between;align-items:center;padding:8px 24px 8px 32px;position:absolute;top:14px;left:14px;right:14px;z-index:10;color:#1a1a1a;font-size:14px;font-weight:600}._statusTime_15cd7_202{min-width:54px}._dynamicIsland_15cd7_206{width:126px;height:37px;background:#1a1a1a;border-radius:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}._statusIcons_15cd7_217{display:flex;align-items:center;gap:6px}._signalIcon_15cd7_223{width:18px;height:12px}._wifiIcon_15cd7_228{width:16px;height:12px}._batteryIcon_15cd7_233{width:25px;height:12px}._mobileScreen_15cd7_239{background:#fff;border-radius:44px;overflow:hidden;min-height:750px;max-height:750px;overflow-y:auto;position:relative}._mobileScreen_15cd7_239::-webkit-scrollbar{width:0}._mobileContent_15cd7_253{padding:70px 16px 16px}._mobileFormHeader_15cd7_257{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #E2E8F0}._mobileSubmitSection_15cd7_263{margin-top:24px;padding-bottom:20px}._mobileHomeIndicator_15cd7_269{width:134px;height:5px;background:#333;border-radius:3px;margin:8px auto 0}@media (max-width: 768px){._header_15cd7_22{padding:12px 16px}._titleText_15cd7_38{font-size:14px}._titleBadge_15cd7_44{display:none}._switcherBtn_15cd7_71{padding:6px 14px;min-width:80px}._switcherBtn_15cd7_71 span{display:none}._previewArea_15cd7_116{padding:16px}}._previewArea_15cd7_116::-webkit-scrollbar{width:6px}._previewArea_15cd7_116::-webkit-scrollbar-track{background:transparent}._previewArea_15cd7_116::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}._previewArea_15cd7_116::-webkit-scrollbar-thumb:hover{background:#00000040}._modal_90dsx_6 .ant-modal-content{border-radius:16px;overflow:hidden;max-height:85vh;display:flex;flex-direction:column}._modal_90dsx_6 .ant-modal-header{padding:16px 24px;border-bottom:1px solid #F1F5F9;flex-shrink:0}._modal_90dsx_6 .ant-modal-body{padding:0;overflow-y:auto;flex:1;min-height:0}._modal_90dsx_6 .ant-modal-footer{padding:16px 24px;border-top:1px solid #F1F5F9;flex-shrink:0;margin-top:0}._modalTitle_90dsx_34{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1e293b}._titleIcon_90dsx_43{font-size:20px;color:#2563eb}._loadingContainer_90dsx_48{display:flex;justify-content:center;align-items:center;min-height:300px}._content_90dsx_55{padding:20px 24px}._form_90dsx_59{display:flex;flex-direction:column;gap:4px}._section_90dsx_66{padding:14px 16px;background:#f8fafc;border-radius:12px;margin-bottom:12px}._section_90dsx_66:last-child{margin-bottom:0}._sectionHeader_90dsx_77{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._sectionTitle_90dsx_84{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;display:flex;align-items:center;gap:6px}._sectionIcon_90dsx_94{font-size:14px;color:#2563eb}._sectionDesc_90dsx_99{font-size:12px;color:#64748b;margin-bottom:10px}._requiredMark_90dsx_106{color:#ef4444;font-weight:500;margin-left:2px}._helpIcon_90dsx_113{font-size:14px;color:#94a3b8;cursor:pointer;transition:color .2s}._helpIcon_90dsx_113:hover{color:#2563eb}._windowTooltipOverlay_90dsx_125 .ant-tooltip-inner{padding:12px 16px;max-width:320px}._windowTooltip_90dsx_125{font-size:13px}._windowTooltipTitle_90dsx_134{font-weight:600;color:#fff;margin-bottom:8px}._windowTooltipList_90dsx_140{margin:0;padding-left:16px;color:#ffffffe6}._windowTooltipList_90dsx_140 li{margin-bottom:4px;line-height:1.5}._windowTooltipList_90dsx_140 li:last-child{margin-bottom:0}._formRow_90dsx_156{display:flex;gap:16px}._formItemHalf_90dsx_161{flex:1}._stageOption_90dsx_166{display:flex;align-items:center;gap:8px}._stageDot_90dsx_172{width:8px;height:8px;border-radius:50%;flex-shrink:0}._stageLabel_90dsx_179{font-size:14px;color:#1e293b}._stageOrder_90dsx_184{font-size:12px;color:#94a3b8;margin-left:auto}._windowRow_90dsx_191{display:flex;align-items:flex-end;gap:12px}._windowItem_90dsx_197{flex:1;margin-bottom:0}._windowSeparator_90dsx_202{font-size:16px;color:#94a3b8;padding-bottom:8px}._formBindItem_90dsx_209{margin-bottom:0}._formBindItem_90dsx_209 .ant-select{width:100%}._formBindItem_90dsx_209 .ant-select-selector{min-height:44px;padding:4px 8px}._formBindItem_90dsx_209 .ant-select-selection-item{display:flex;align-items:center;height:28px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:6px;padding:0;margin:2px 4px 2px 0}._formBindItem_90dsx_209 .ant-select-selection-item-content{display:flex;align-items:center;color:#1e40af;font-size:13px;line-height:1}._formBindItem_90dsx_209 .ant-select-selection-item-remove{display:none}._formBindItem_90dsx_209 .ant-select-selection-overflow{gap:4px;align-items:center}._formTag_90dsx_252{display:inline-flex;align-items:center;gap:6px;padding:0 8px;height:100%}._formTagIcon_90dsx_260{font-size:12px;color:#3b82f6;flex-shrink:0}._formTagText_90dsx_266{color:#1e40af;font-size:13px;line-height:1}._formTagClose_90dsx_272{font-size:10px;color:#3b82f6;cursor:pointer;margin-left:2px;flex-shrink:0}._formTagClose_90dsx_272:hover{color:#1d4ed8}._formOption_90dsx_284{display:flex;align-items:center;gap:10px;padding:4px 0}._formOptionIcon_90dsx_291{font-size:16px;color:#2563eb;flex-shrink:0}._formOptionInfo_90dsx_297{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._formOptionName_90dsx_305{font-size:14px;color:#1e293b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formOptionCode_90dsx_314{font-size:12px;color:#94a3b8}._formOptionVersion_90dsx_319{flex-shrink:0;margin:0}._roleOption_90dsx_325{display:flex;align-items:center;gap:10px;padding:4px 0}._roleOptionIcon_90dsx_332{font-size:16px;color:#2563eb;flex-shrink:0}._roleOptionInfo_90dsx_338{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._roleOptionLabel_90dsx_346{font-size:14px;color:#1e293b;font-weight:500}._roleOptionDesc_90dsx_352{font-size:12px;color:#94a3b8}._footer_90dsx_358{display:flex;justify-content:flex-end}@media (max-width: 640px){._content_90dsx_55{padding:16px}._formRow_90dsx_156{flex-direction:column;gap:0}._windowRow_90dsx_191{flex-direction:column;gap:8px}._windowSeparator_90dsx_202{display:none}._section_90dsx_66{padding:12px}}._statusNode_1xgs0_4{display:flex;flex-direction:column;align-items:center;gap:6px;width:88px;flex-shrink:0;position:relative;z-index:2}._statusCard_1xgs0_16{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 14px;width:100%;min-height:72px;border-radius:16px;background:linear-gradient(145deg,#fffffffa,#fafbfcf2);border:2px solid #E5E7EB;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000005;transition:all .2s ease-out;cursor:default;position:relative;box-sizing:border-box}._statusCard_1xgs0_16:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008}._statusCard_1xgs0_16._current_1xgs0_49{border-color:#3b82f6;background:linear-gradient(145deg,#eff6fff2,#dbeafee6);box-shadow:0 0 0 3px #3b82f626,0 4px 12px #3b82f61f}._statusCard_1xgs0_16._current_1xgs0_49:after{content:"";position:absolute;inset:-3px;border-radius:18px;border:2px solid rgba(59,130,246,.3);animation:_breathe_1xgs0_1 2.5s ease-in-out infinite;pointer-events:none}@keyframes _breathe_1xgs0_1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.01)}}._statusCard_1xgs0_16._completed_1xgs0_83{border-color:#10b981;background:linear-gradient(145deg,#ecfdf5f2,#d1fae5e6)}._statusCard_1xgs0_16._pending_1xgs0_93{border-color:#e5e7eb;background:linear-gradient(145deg,#f9fafbf2,#f3f4f6e6);opacity:.6}._statusIcon_1xgs0_104{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,#f3f4f6,#e5e7eb);margin-bottom:6px;font-size:14px;color:#6b7280;transition:transform .15s ease-out}._statusCard_1xgs0_16:hover ._statusIcon_1xgs0_104{transform:scale(1.05)}._statusCard_1xgs0_16._current_1xgs0_49 ._statusIcon_1xgs0_104{background:linear-gradient(145deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 6px #3b82f640}._statusCard_1xgs0_16._completed_1xgs0_83 ._statusIcon_1xgs0_104{background:linear-gradient(145deg,#10b981,#059669);color:#fff;box-shadow:0 2px 6px #10b98140}._statusName_1xgs0_135{font-size:12px;font-weight:600;color:#374151;text-align:center;letter-spacing:.01em;line-height:1.4;white-space:nowrap}._statusCard_1xgs0_16._current_1xgs0_49 ._statusName_1xgs0_135{color:#1d4ed8}._statusCard_1xgs0_16._completed_1xgs0_83 ._statusName_1xgs0_135{color:#047857}._statusCard_1xgs0_16._pending_1xgs0_93 ._statusName_1xgs0_135{color:#9ca3af}._statusDescription_1xgs0_158{font-size:10px;color:#9ca3af;text-align:center;margin-top:2px}._statusIndex_1xgs0_166{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e5e7eb;color:#6b7280;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 1px 3px #00000014;z-index:3}._statusCard_1xgs0_16._current_1xgs0_49 ._statusIndex_1xgs0_166{background:#3b82f6;color:#fff}._statusCard_1xgs0_16._completed_1xgs0_83 ._statusIndex_1xgs0_166{background:#10b981;color:#fff}@media (prefers-reduced-motion: reduce){._statusCard_1xgs0_16,._statusIcon_1xgs0_104{transition:none}._statusCard_1xgs0_16._current_1xgs0_49:after{animation:none}}@media (max-width: 1100px){._statusNode_1xgs0_4{width:82px}._statusCard_1xgs0_16{padding:10px 12px;min-height:68px;border-radius:14px}}@media (max-width: 900px){._statusNode_1xgs0_4{width:76px}._statusCard_1xgs0_16{padding:10px;min-height:64px;border-radius:12px}._statusIcon_1xgs0_104{width:24px;height:24px;font-size:12px;border-radius:6px}._statusName_1xgs0_135{font-size:11px}}@media (max-width: 640px){._statusNode_1xgs0_4{width:68px}._statusCard_1xgs0_16{padding:8px;min-height:58px;border-radius:10px}._statusIcon_1xgs0_104{width:22px;height:22px;font-size:11px;margin-bottom:4px}._statusName_1xgs0_135{font-size:10px}._statusIndex_1xgs0_166{min-width:16px;height:16px;font-size:9px;top:-6px;right:-6px}}._flowArrowContainer_19w06_3{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;height:32px}._flowArrowSvg_19w06_13{display:block;overflow:visible}._track_19w06_19{transition:opacity .2s ease-out}._track_19w06_19._disabled_19w06_23{opacity:.35}._loadingCircle_19w06_28{fill:none;stroke:#3b82f6;stroke-width:2;stroke-dasharray:12;animation:_spin_19w06_1 1s linear infinite}@keyframes _spin_19w06_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:24}}@media (max-width: 900px){._flowArrowContainer_19w06_3{min-width:36px}}@media (max-width: 640px){._flowArrowContainer_19w06_3{min-width:24px;min-height:36px;transform:rotate(90deg)}}._container_12t78_6{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 24px;background:linear-gradient(180deg,#f8fafccc,#f1f5f9e6);border-radius:12px;margin-top:24px}._button_12t78_18{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._button_12t78_18:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}._button_12t78_18:hover:before{opacity:1}._icon_12t78_50{display:flex;align-items:center;justify-content:center;font-size:16px;transition:transform .3s ease}._label_12t78_59{font-weight:500}._target_12t78_64{padding:2px 8px;font-size:12px;font-weight:600;background:#ffffff40;border-radius:4px}._button_12t78_18._forward_12t78_73{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;box-shadow:0 4px 14px #6366f159,0 2px 6px #6366f133}._button_12t78_18._forward_12t78_73:hover:not(._disabled_12t78_81){transform:translateY(-2px);box-shadow:0 8px 20px #6366f166,0 4px 10px #6366f140}._button_12t78_18._forward_12t78_73:hover:not(._disabled_12t78_81) ._icon_12t78_50{transform:translate(3px)}._button_12t78_18._forward_12t78_73:active:not(._disabled_12t78_81){transform:translateY(0);box-shadow:0 2px 8px #6366f14d,0 1px 4px #6366f133}._button_12t78_18._forward_12t78_73._danger_12t78_100{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 14px #ef444459,0 2px 6px #ef444433}._button_12t78_18._forward_12t78_73._danger_12t78_100:hover:not(._disabled_12t78_81){box-shadow:0 8px 20px #ef444466,0 4px 10px #ef444440}._button_12t78_18._backward_12t78_114{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#64748b;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000a,0 1px 3px #00000005}._button_12t78_18._backward_12t78_114:hover:not(._disabled_12t78_81){background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border-color:#f59e0b4d;transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b26,0 4px 10px #f59e0b1a}._button_12t78_18._backward_12t78_114:hover:not(._disabled_12t78_81) ._icon_12t78_50{transform:translate(-3px)}._button_12t78_18._backward_12t78_114:active:not(._disabled_12t78_81){transform:translateY(0)}._button_12t78_18._disabled_12t78_81{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}._button_12t78_18._disabled_12t78_81 ._icon_12t78_50{transform:none!important}._statusIndicator_12t78_154{display:flex;align-items:center;justify-content:center;padding:0 8px}._currentStatus_12t78_161{padding:8px 16px;font-size:13px;font-weight:600;border-radius:20px;border:1.5px solid;white-space:nowrap;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 768px){._container_12t78_6{flex-direction:column;gap:12px;padding:16px}._button_12t78_18{width:100%;justify-content:center;padding:14px 20px}._statusIndicator_12t78_154{order:-1;padding:0;margin-bottom:4px}}@media (max-width: 480px){._target_12t78_64{display:none}._button_12t78_18{padding:12px 16px}}._container_1hxn1_6{padding:16px 28px 28px;background:linear-gradient(135deg,#fffffff2,#f8fafce6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(226,232,240,.6);box-shadow:0 8px 32px #0000000f,0 2px 8px #00000008}._cardLabel_1hxn1_24{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:16px;font-size:13px;font-weight:600;color:#2563eb;background:linear-gradient(135deg,#2563eb14,#3b82f61f);border:1px solid rgba(59,130,246,.2);border-radius:8px;letter-spacing:.02em}._cardLabelIcon_1hxn1_39{font-size:14px;color:#3b82f6}._header_1hxn1_45{margin-bottom:24px;text-align:center}._title_1hxn1_50{margin:0 0 8px;font-size:18px;font-weight:700;color:#1e293b;letter-spacing:-.02em}._subtitle_1hxn1_58{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;color:#64748b;background:#f1f5f9cc;border-radius:20px}._subtitle_1hxn1_58 .anticon{font-size:14px;color:#94a3b8}._flowChart_1hxn1_75{display:flex;align-items:center;justify-content:center;gap:4px;padding:32px 24px;background:linear-gradient(180deg,#f8fafc99,#f1f5f9cc);border-radius:16px;border:1px solid rgba(226,232,240,.5);overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.5) transparent;min-height:140px;position:relative}._flowChart_1hxn1_75::-webkit-scrollbar{height:6px}._flowChart_1hxn1_75::-webkit-scrollbar-track{background:transparent}._flowChart_1hxn1_75::-webkit-scrollbar-thumb{background:#cbd5e180;border-radius:3px}._flowChart_1hxn1_75::-webkit-scrollbar-thumb:hover{background:#cbd5e1cc}._flowChart_1hxn1_75._vertical_1hxn1_116{flex-direction:column;padding:24px 16px;gap:0;min-height:auto}._lockedTip_1hxn1_124{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 20px;background:linear-gradient(135deg,#fef2f2e6,#fee2e2cc);border:1px solid rgba(252,165,165,.5);border-radius:12px}._lockedIcon_1hxn1_135{font-size:20px;color:#ef4444;flex-shrink:0;margin-top:2px}._lockedContent_1hxn1_142{flex:1}._lockedContent_1hxn1_142 strong{display:block;font-size:14px;font-weight:600;color:#991b1b;margin-bottom:4px}._lockedContent_1hxn1_142 p{margin:0;font-size:13px;color:#b91c1c;line-height:1.5}._publicTip_1hxn1_162{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 20px;background:linear-gradient(135deg,#ecfdf5e6,#d1fae5cc);border:1px solid rgba(134,239,172,.5);border-radius:12px}._publicIcon_1hxn1_173{font-size:20px;color:#22c55e;flex-shrink:0;margin-top:2px}._publicContent_1hxn1_180{flex:1}._publicContent_1hxn1_180 strong{display:block;font-size:14px;font-weight:600;color:#166534;margin-bottom:4px}._publicContent_1hxn1_180 p{margin:0;font-size:13px;color:#15803d;line-height:1.5}@media (max-width: 1100px){._flowChart_1hxn1_75{padding:28px 20px}}@media (max-width: 900px){._container_1hxn1_6{padding:20px;border-radius:16px}._flowChart_1hxn1_75{padding:24px 16px}}@media (max-width: 640px){._container_1hxn1_6{padding:16px;border-radius:12px}._header_1hxn1_45{margin-bottom:16px}._title_1hxn1_50{font-size:16px}._subtitle_1hxn1_58{font-size:12px;padding:5px 12px}._flowChart_1hxn1_75{padding:20px 12px;border-radius:12px}._lockedTip_1hxn1_124,._publicTip_1hxn1_162{padding:14px 16px;margin-top:16px}._lockedIcon_1hxn1_135,._publicIcon_1hxn1_173{font-size:18px}._lockedContent_1hxn1_142 strong,._publicContent_1hxn1_180 strong{font-size:13px}._lockedContent_1hxn1_142 p,._publicContent_1hxn1_180 p{font-size:12px}}@keyframes _fadeIn_1hxn1_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_1hxn1_6{animation:_fadeIn_1hxn1_1 .4s ease-out}._lockedTip_1hxn1_124,._publicTip_1hxn1_162{animation:_fadeIn_1hxn1_1 .3s ease-out .2s both}._modal_14uls_6 .ant-modal-content{border-radius:16px;overflow:hidden}._modal_14uls_6 .ant-modal-header{padding:20px 24px;border-bottom:1px solid #F1F5F9}._modal_14uls_6 .ant-modal-body{padding:0}._modalTitle_14uls_20{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1e293b}._titleIcon_14uls_29{font-size:20px;color:#2563eb}._loadingContainer_14uls_34{display:flex;justify-content:center;align-items:center;min-height:300px}._content_14uls_41{padding:24px}._statsSection_14uls_46{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}._statCard_14uls_53{display:flex;align-items:center;gap:14px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #E2E8F0}._statIcon_14uls_63{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}._statInfo_14uls_72{flex:1}._statLabel_14uls_76{font-size:12px;color:#64748b;margin-bottom:2px}._statValue_14uls_82{font-size:16px;font-weight:600;color:#1e293b}._alert_14uls_89{margin-bottom:20px;border-radius:10px}._dangerAlert_14uls_94{margin-top:16px;border-radius:10px}._actionSection_14uls_100{margin-bottom:20px}._sectionTitle_14uls_104{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:12px}._radioGroup_14uls_111{display:flex;flex-direction:column;gap:12px}._radioCard_14uls_117{padding:16px;background:#fff;border:2px solid #E2E8F0;border-radius:12px;cursor:pointer;transition:all .2s ease}._radioCard_14uls_117:hover{border-color:#cbd5e1;background:#f8fafc}._radioCardActive_14uls_131,._radioCardActive_14uls_131:hover{border-color:#2563eb;background:#eff6ff}._radio_14uls_111{width:100%}._radio_14uls_111 .ant-radio{display:none}._radioContent_14uls_149{display:flex;align-items:flex-start;gap:14px}._radioIcon_14uls_155{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);display:flex;align-items:center;justify-content:center;font-size:18px;color:#2563eb;flex-shrink:0}._radioInfo_14uls_168{flex:1}._radioTitle_14uls_172{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:4px}._radioDesc_14uls_179{font-size:13px;color:#64748b;line-height:1.5}._previewSection_14uls_186{margin-top:20px}._previewTable_14uls_190{border-radius:10px;overflow:hidden}._previewTable_14uls_190 .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:12px;color:#64748b}._previewTable_14uls_190 .ant-table-tbody>tr>td{font-size:13px}._statusCompleted_14uls_206{color:#22c55e;font-weight:500}._statusPending_14uls_211{color:#f59e0b;font-weight:500}._progressSection_14uls_217{margin-top:20px;padding:16px;background:#f8fafc;border-radius:10px}._progressLabel_14uls_224{font-size:13px;color:#64748b;margin-bottom:10px}._footer_14uls_231{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #F1F5F9}@media (max-width: 640px){._statsSection_14uls_46{grid-template-columns:1fr}._content_14uls_41{padding:16px}._radioContent_14uls_149{flex-direction:column;gap:10px}._radioIcon_14uls_155{width:36px;height:36px;font-size:16px}}._modal_1vh9f_6 .ant-modal-content{border-radius:16px;overflow:hidden}._modal_1vh9f_6 .ant-modal-header{padding:20px 24px;border-bottom:1px solid #F1F5F9}._modal_1vh9f_6 .ant-modal-body{padding:0}._modalTitle_1vh9f_20{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1e293b}._modalTitleIcon_1vh9f_29{font-size:18px;color:#3b82f6}._modalContent_1vh9f_34{padding:24px;max-height:480px;overflow-y:auto}._loadingContainer_1vh9f_40{display:flex;justify-content:center;align-items:center;min-height:200px}._timeline_1vh9f_48{padding-top:4px}._timeline_1vh9f_48 .ant-timeline-item-tail{border-left-color:#e2e8f0}._timeline_1vh9f_48 .ant-timeline-item-head{border-color:#3b82f6;background:#fff}._timeline_1vh9f_48 .ant-timeline-item-head-blue{border-color:#3b82f6}._timeline_1vh9f_48 .ant-timeline-item-head-green{border-color:#22c55e}._timeline_1vh9f_48 .ant-timeline-item-head-red{border-color:#ef4444}._historyItem_1vh9f_74{padding-bottom:8px}._statusTransition_1vh9f_78{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}._arrowForward_1vh9f_86{color:#2563eb;font-size:12px}._arrowBackward_1vh9f_91{color:#d97706;font-size:12px}._backwardTag_1vh9f_96{margin-left:4px}._historyMeta_1vh9f_100{font-size:12px;color:#8c8c8c;line-height:1.5}._historyRemark_1vh9f_106{font-size:12px;color:#595959;margin-top:4px;padding:8px 12px;background:#f8fafc;border-radius:6px;border-left:3px solid #3B82F6}@media (max-width: 640px){._modal_1vh9f_6 .ant-modal-header{padding:16px 20px}._modalContent_1vh9f_34{padding:20px;max-height:400px}._modalTitle_1vh9f_20{font-size:15px}._statusTransition_1vh9f_78{gap:6px}}._container_1kd7g_6{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;padding:24px;border:1px solid #E2E8F0;margin-bottom:24px;transition:all .25s cubic-bezier(.4,0,.2,1)}._container_1kd7g_6:hover{border-color:#3b82f6;box-shadow:0 8px 32px #3b82f61a}._header_1kd7g_20{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_1kd7g_27{font-size:16px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}._titleIcon_1kd7g_37{color:#3b82f6;font-size:18px}._subtitle_1kd7g_42{font-size:13px;color:#64748b;font-weight:500}._flowContainer_1kd7g_49{overflow-x:auto;padding:8px 0;margin:0 -8px}._flowTrack_1kd7g_55{display:flex;align-items:center;justify-content:center;min-width:fit-content;padding:0 8px;gap:0}._node_1kd7g_65{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 20px;background:#fff;border-radius:12px;border:2px solid #E2E8F0;min-width:120px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}._node_1kd7g_65:hover{border-color:var(--node-color);box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}._nodeIcon_1kd7g_85{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--node-color) 0%,var(--node-color) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;margin-bottom:10px;transition:transform .2s ease}._node_1kd7g_65:hover ._nodeIcon_1kd7g_85{transform:scale(1.05)}._nodeContent_1kd7g_103{text-align:center}._nodeLabel_1kd7g_107{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:2px;white-space:nowrap}._nodeSubLabel_1kd7g_115{font-size:12px;color:#64748b;white-space:nowrap}._nodePending_1kd7g_122{opacity:.7}._nodePending_1kd7g_122 ._nodeIcon_1kd7g_85{background:linear-gradient(135deg,#94a3b8,#cbd5e1)}._nodeActive_1kd7g_130{border-color:var(--node-color);box-shadow:0 0 0 3px #3b82f626}._nodeCompleted_1kd7g_135{border-color:#22c55e}._nodeCompleted_1kd7g_135 ._nodeIcon_1kd7g_85{background:linear-gradient(135deg,#22c55e,#16a34a)}._activePulse_1kd7g_144{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:#22c55e;border-radius:50%;animation:_pulse_1kd7g_1 2s infinite}._activePulse_1kd7g_144:before{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;animation:_ping_1kd7g_1 2s cubic-bezier(0,0,.2,1) infinite}@keyframes _pulse_1kd7g_1{0%,to{opacity:1}50%{opacity:.8}}@keyframes _ping_1kd7g_1{75%,to{transform:scale(2);opacity:0}}._connector_1kd7g_181{display:flex;align-items:center;padding:0 4px;flex-shrink:0}._connectorLine_1kd7g_188{width:32px;height:2px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:1px}._connectorCompleted_1kd7g_195{background:linear-gradient(90deg,#22c55e,#16a34a)}._connectorArrow_1kd7g_199{font-size:10px;color:#cbd5e1;margin-left:2px}._arrowCompleted_1kd7g_205{color:#22c55e}._tooltipContent_1kd7g_210{text-align:center;padding:4px}._tooltipTitle_1kd7g_215{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}._tooltipSubtitle_1kd7g_222{font-size:12px;color:#fffc;margin-bottom:8px}._statusTag_1kd7g_228{font-size:11px}._progressBar_1kd7g_233{height:6px;background:#e2e8f0;border-radius:3px;margin-top:20px;overflow:hidden}._progressFill_1kd7g_241{height:100%;background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}._progressLabel_1kd7g_248{font-size:12px;color:#64748b;text-align:center;margin-top:8px;font-weight:500}@media (max-width: 768px){._container_1kd7g_6{padding:16px}._flowTrack_1kd7g_55{justify-content:flex-start}._node_1kd7g_65{min-width:100px;padding:12px 16px}._nodeIcon_1kd7g_85{width:36px;height:36px;font-size:16px}._nodeLabel_1kd7g_107{font-size:12px}._nodeSubLabel_1kd7g_115{font-size:11px}._connectorLine_1kd7g_188{width:20px}}._container_1fuq6_6{margin-bottom:32px}._bentoGrid_1fuq6_11{display:grid;grid-template-columns:1fr 1fr;gap:24px}._sectionTitle_1fuq6_18{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}._sectionTitle_1fuq6_18:before{content:"";width:3px;height:16px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:2px}._metricsSection_1fuq6_37{background:#fff;border-radius:16px;padding:24px;border:1px solid #E2E8F0;transition:all .25s cubic-bezier(.4,0,.2,1)}._metricsSection_1fuq6_37:hover{border-color:#3b82f6;box-shadow:0 8px 32px #3b82f61a}._primaryMetric_1fuq6_51{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:20px;margin-bottom:16px}._metricHeader_1fuq6_58{display:flex;align-items:center;gap:16px;margin-bottom:16px}._metricIcon_1fuq6_65{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}._metricInfo_1fuq6_77{flex:1}._metricLabel_1fuq6_81{display:block;font-size:13px;color:#64748b;font-weight:500;margin-bottom:4px}._metricValue_1fuq6_89{font-size:28px;font-weight:700;color:#1e293b;line-height:1.2}._metricTarget_1fuq6_96{font-size:16px;font-weight:500;color:#94a3b8;margin-left:4px}._progressWrapper_1fuq6_103{display:flex;align-items:center;gap:12px}._progressWrapper_1fuq6_103 .ant-progress{flex:1;margin:0}._progressPercent_1fuq6_114{font-size:14px;font-weight:600;color:#8b5cf6;min-width:40px;text-align:right}._secondaryMetrics_1fuq6_123{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._metricCard_1fuq6_129{background:#fff;border-radius:10px;padding:16px;border:1px solid #E2E8F0;transition:all .2s ease;cursor:default}._metricCard_1fuq6_129:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}._metricCardIcon_1fuq6_143{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;margin-bottom:12px}._metricCardContent_1fuq6_155{margin-bottom:8px}._metricCardValue_1fuq6_159{display:block;font-size:24px;font-weight:700;color:#1e293b;line-height:1.2}._metricCardLabel_1fuq6_167{display:block;font-size:12px;color:#64748b;font-weight:500;margin-top:2px}._metricCardExtra_1fuq6_175{font-size:11px;color:#94a3b8}._published_1fuq6_180,._active_1fuq6_185{color:#22c55e;font-weight:600}._warning_1fuq6_190{color:#f59e0b}._actionsSection_1fuq6_195{background:#fff;border-radius:16px;padding:24px;border:1px solid #E2E8F0;transition:all .25s cubic-bezier(.4,0,.2,1)}._actionsSection_1fuq6_195:hover{border-color:#3b82f6;box-shadow:0 8px 32px #3b82f61a}._primaryActions_1fuq6_209{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._actionCard_1fuq6_216{display:flex;align-items:center;gap:14px;padding:16px;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:12px;border:1px solid #E2E8F0;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._actionCard_1fuq6_216:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--action-gradient);opacity:0;transition:opacity .2s ease}._actionCard_1fuq6_216:hover{border-color:var(--action-color);box-shadow:0 4px 16px #00000014;transform:translate(4px)}._actionCard_1fuq6_216:hover:before{opacity:1}._actionDisabled_1fuq6_252{opacity:.6;cursor:not-allowed;background:#f8fafc}._actionDisabled_1fuq6_252:hover{border-color:#e2e8f0;box-shadow:none;transform:none}._actionDisabled_1fuq6_252:hover:before{opacity:0}._actionBadge_1fuq6_268{position:absolute;top:8px;right:8px}._actionBadge_1fuq6_268 .ant-badge-count{background:#ef4444;font-size:10px;padding:0 6px;height:18px;line-height:18px;border-radius:9px}._actionIcon_1fuq6_283{width:40px;height:40px;border-radius:10px;background:var(--action-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0;transition:transform .2s ease}._actionCard_1fuq6_216:hover ._actionIcon_1fuq6_283{transform:scale(1.05)}._actionContent_1fuq6_301{flex:1;min-width:0}._actionTitle_1fuq6_306{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:2px}._actionDesc_1fuq6_314{display:block;font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionArrow_1fuq6_323{width:28px;height:28px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px;flex-shrink:0;transition:all .2s ease}._actionCard_1fuq6_216:hover ._actionArrow_1fuq6_323{background:var(--action-color);color:#fff}._actionDisabled_1fuq6_252 ._actionArrow_1fuq6_323,._actionDisabled_1fuq6_252:hover ._actionArrow_1fuq6_323{background:#f1f5f9;color:#94a3b8}._secondaryActions_1fuq6_353{display:flex;gap:12px}._secondaryAction_1fuq6_353{flex:1;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #E2E8F0;cursor:pointer;transition:all .2s ease}._secondaryAction_1fuq6_353:hover{background:#fff;border-color:var(--action-color);box-shadow:0 2px 8px #0000000f}._secondaryIcon_1fuq6_377{font-size:16px;color:var(--action-color)}._secondaryTitle_1fuq6_382{flex:1;font-size:13px;font-weight:500;color:#475569}._secondaryArrow_1fuq6_389{font-size:10px;color:#94a3b8;transition:transform .2s ease}._secondaryAction_1fuq6_353:hover ._secondaryArrow_1fuq6_389{transform:translate(2px);color:var(--action-color)}@media (max-width: 1200px){._bentoGrid_1fuq6_11{grid-template-columns:1fr}._secondaryMetrics_1fuq6_123{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._secondaryMetrics_1fuq6_123{grid-template-columns:1fr}._secondaryActions_1fuq6_353{flex-direction:column}._metricValue_1fuq6_89{font-size:24px}._metricCardValue_1fuq6_159{font-size:20px}}._container_elics_7{padding:0;max-width:1400px;margin:0 auto}._loadingContainer_elics_13{display:flex;justify-content:center;align-items:center;min-height:400px}._pageHeader_elics_21{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #E2E8F0}._headerContent_elics_30{flex:1}._titleRow_elics_34{display:flex;align-items:center;gap:12px}._pageTitle_elics_40{font-size:24px;font-weight:600;color:#1e293b;margin:0;letter-spacing:-.5px}._statusTag_elics_48{font-size:13px;font-weight:500;padding:4px 12px;border-radius:20px;display:flex;align-items:center;gap:6px}._headerActions_elics_58{display:flex;gap:12px}._historyButton_elics_63{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;border:1px solid #E2E8F0;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000a}._historyButton_elics_63:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f6;color:#2563eb;box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}._historyButton_elics_63 .anticon{font-size:16px}._flowSection_elics_92{margin-bottom:28px}._statsGrid_elics_97{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}._statCard_elics_104{background:#fff;border-radius:16px;padding:24px;border:1px solid #E2E8F0;display:flex;gap:16px;transition:all .25s cubic-bezier(.4,0,.2,1)}._statCard_elics_104:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f61f;transform:translateY(-2px)}._statIcon_elics_120{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statContent_elics_130{flex:1;min-width:0}._statLabel_elics_135{font-size:13px;color:#64748b;margin-bottom:6px;font-weight:500}._statValue_elics_142{font-size:28px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:8px}._statTarget_elics_150{font-size:16px;font-weight:500;color:#94a3b8;margin-left:4px}._statExtra_elics_157{display:flex;align-items:center;gap:8px;font-size:12px}._published_elics_164,._active_elics_169{color:#22c55e;font-weight:500}._bound_elics_174{color:#2563eb;font-weight:500}._draft_elics_179{color:#94a3b8}._pending_elics_183{color:#eab308;font-weight:500}._divider_elics_188{color:#cbd5e1}._warning_elics_192{color:#eab308}._statProgress_elics_196{display:flex;align-items:center;gap:10px}._statProgress_elics_196 .ant-progress{flex:1;margin:0}._progressText_elics_207{font-size:12px;color:#64748b;font-weight:500;white-space:nowrap}._section_elics_215{margin-bottom:32px}._sectionTitle_elics_219{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:10px}._sectionTitle_elics_219:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,#2563eb,#3b82f6);border-radius:2px}._actionsGrid_elics_238{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}._actionCard_elics_244{background:#fff;border-radius:14px;padding:20px;border:1px solid #E2E8F0;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}._actionCard_elics_244:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--action-gradient);opacity:0;transition:opacity .2s ease}._actionCard_elics_244:hover{border-color:var(--action-color);box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}._actionCard_elics_244:hover:before{opacity:1}._actionDisabled_elics_281{opacity:.6;cursor:not-allowed;background:#f8fafc}._actionDisabled_elics_281:hover{border-color:#e2e8f0;box-shadow:none;transform:none}._actionDisabled_elics_281:hover:before{opacity:0}._actionDisabled_elics_281 ._actionIcon_elics_297{filter:grayscale(.5)}._actionDisabled_elics_281 ._actionArrow_elics_301{background:#f1f5f9;color:#94a3b8}._actionDisabled_elics_281:hover ._actionArrow_elics_301{background:#f1f5f9;color:#94a3b8;transform:none}._actionBadge_elics_312{position:absolute;top:12px;right:12px}._actionBadge_elics_312 .ant-badge-count{background:#ef4444;font-size:10px;padding:0 6px;height:18px;line-height:18px;border-radius:9px}._actionIcon_elics_297{width:48px;height:48px;border-radius:12px;background:var(--action-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;transition:transform .2s ease}._actionCard_elics_244:hover ._actionIcon_elics_297{transform:scale(1.05)}._actionContent_elics_344{flex:1}._actionTitle_elics_348{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:4px}._actionDesc_elics_355{font-size:12px;color:#94a3b8;line-height:1.4}._actionArrow_elics_301{position:absolute;bottom:16px;right:16px;width:28px;height:28px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px;transition:all .2s ease}._actionCard_elics_244:hover ._actionArrow_elics_301{background:var(--action-color);color:#fff;transform:translate(2px)}@media (max-width: 1200px){._statsGrid_elics_97{grid-template-columns:repeat(2,1fr)}._actionsGrid_elics_238{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._pageHeader_elics_21{flex-direction:column;gap:16px}._titleRow_elics_34{flex-wrap:wrap}._headerActions_elics_58{width:100%}._historyButton_elics_63{width:100%;justify-content:center}._statsGrid_elics_97{grid-template-columns:1fr}._actionsGrid_elics_238{grid-template-columns:repeat(2,1fr)}._statCard_elics_104{padding:20px}._statValue_elics_142{font-size:24px}._actionCard_elics_244{padding:16px}}@media (max-width: 480px){._actionsGrid_elics_238{grid-template-columns:1fr}}._container_14jvy_5{width:100%}._card_14jvy_9{border-radius:12px}._card_14jvy_9 .ant-card-head{border-bottom:1px solid #E2E8F0}._card_14jvy_9 .ant-card-head-title{font-weight:600}._loadingContainer_14jvy_21{display:flex;justify-content:center;align-items:center;min-height:400px}._loadingContent_14jvy_28{padding:50px;text-align:center;color:#64748b}._switchLabel_14jvy_34{color:#64748b;font-size:14px}._alert_14jvy_39{margin-bottom:16px}._tabs_14jvy_43{margin-top:8px}._tabs_14jvy_43 .ant-tabs-nav{margin-bottom:24px}._tabs_14jvy_43 .ant-tabs-tab{padding:12px 16px;font-size:14px}._tabs_14jvy_43 .ant-tabs-tab-active{font-weight:500}._statusBar_14jvy_60{margin-top:24px;padding:12px 16px;background:#f8fafc;border-radius:8px;color:#64748b;font-size:13px}._statusBar_14jvy_60 strong{color:#1e293b;font-weight:600}._divider_14jvy_74{color:#cbd5e1;margin:0 4px}[data-theme=dark] ._card_14jvy_9{background:#1e293b}[data-theme=dark] ._card_14jvy_9 .ant-card-head{border-bottom-color:#334155}[data-theme=dark] ._statusBar_14jvy_60{background:#0f172a}[data-theme=dark] ._statusBar_14jvy_60 strong{color:#f8fafc}[data-theme=dark] ._divider_14jvy_74{color:#475569}[data-theme=dark] ._switchLabel_14jvy_34{color:#94a3b8}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color: #2563EB;--primary-hover: #1D4ED8;--primary-light: #3B82F6;--secondary-color: #3B82F6;--cta-color: #F97316;--cta-hover: #EA580C;--text-primary: #1E293B;--text-secondary: #64748B;--text-tertiary: #94A3B8;--text-inverse: #FFFFFF;--bg-primary: #F8FAFC;--bg-secondary: #F1F5F9;--bg-card: #FFFFFF;--bg-glass: rgba(255, 255, 255, .9);--bg-header: linear-gradient(135deg, #1D4ED8 0%, #2563EB 50%, #3B82F6 100%);--border-color: #CBD5E1;--border-light: #E2E8F0;--divider-color: #E2E8F0;--success-color: #22C55E;--warning-color: #F59E0B;--error-color: #EF4444;--info-color: #3B82F6;--gradient-primary: linear-gradient(135deg, #2563EB 0%, #3B82F6 100%);--gradient-header: linear-gradient(135deg, #1D4ED8 0%, #2563EB 50%, #3B82F6 100%);--gradient-card: linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);--shadow-sm: 0 1px 2px rgba(37, 99, 235, .05);--shadow-md: 0 4px 6px rgba(37, 99, 235, .1);--shadow-lg: 0 10px 15px rgba(37, 99, 235, .1);--shadow-glow: 0 0 20px rgba(37, 99, 235, .15);--shadow-card: 0 4px 12px rgba(37, 99, 235, .08);--transition-fast: .15s;--transition-normal: .25s;--transition-slow: .35s;--transition-duration: .25s}[data-theme=dark]{--primary-color: #3B82F6;--primary-hover: #2563EB;--primary-light: #60A5FA;--secondary-color: #60A5FA;--text-primary: #F8FAFC;--text-secondary: #94A3B8;--text-tertiary: #64748B;--text-inverse: #1E293B;--bg-primary: #0F172A;--bg-secondary: #1E293B;--bg-card: #1E293B;--bg-glass: rgba(30, 41, 59, .9);--bg-header: linear-gradient(135deg, #1E3A8A 0%, #1D4ED8 50%, #2563EB 100%);--border-color: #475569;--border-light: #334155;--divider-color: #334155;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .4);--shadow-glow: 0 0 20px rgba(59, 130, 246, .2);--shadow-card: 0 4px 12px rgba(0, 0, 0, .3)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #2563eb1a}50%{box-shadow:0 0 30px #2563eb33}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-enter{animation:fadeInUp .6s ease-out}.modern-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--gradient-header);box-shadow:0 2px 8px #2563eb26;height:64px;position:fixed;top:0;left:0;right:0;z-index:999}.header-left{display:flex;align-items:center;gap:24px;flex:0 0 auto}.system-title{display:flex;align-items:center;gap:12px;color:#fff;font-size:16px;font-weight:700;white-space:nowrap;padding:12px 16px;border-radius:8px;background:linear-gradient(135deg,#ffffff26,#ffffff14);border:1.5px solid rgba(255,255,255,.25);transition:all .3s;height:40px}.system-title:hover{background:linear-gradient(135deg,#ffffff40,#ffffff26);border-color:#fff6;box-shadow:0 0 12px #fff3}.title-icon{font-size:22px;color:#fff;animation:float 3s ease-in-out infinite;flex-shrink:0}.title-text{color:#fff;font-weight:700;letter-spacing:.8px;font-size:15px}.title-version{font-size:11px;color:#fff;margin-left:12px;padding-left:12px;border-left:1.5px solid rgba(255,255,255,.4);font-weight:600;letter-spacing:.5px}.system-status{display:flex;align-items:center;gap:12px}.status-item{display:flex;align-items:center;justify-content:center}.status-icon{font-size:16px;color:#52c41a;transition:color .3s}.status-icon.offline{color:#ff4d4f}.header-center{flex:1;display:flex;justify-content:center;padding:0 24px}.global-search{width:320px;background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:8px!important}.global-search::placeholder{color:#fff9!important}.global-search input{background:transparent!important;color:#fff!important;caret-color:#fff!important;font-size:14px!important}.global-search input::placeholder{color:#fff9!important}.global-search .ant-input-prefix,.global-search .ant-input-suffix{color:#fffc!important}.global-search .ant-input-clear-icon{color:#fff9!important}.global-search .ant-input-clear-icon:hover{color:#ffffffe6!important}.modern-header .ant-input{background:transparent!important;border-color:transparent!important;color:#fff!important}.modern-header .ant-input:hover{border-color:transparent!important}.modern-header .ant-input:focus{border-color:transparent!important;box-shadow:none!important}.modern-header .ant-input-prefix{color:#fffc!important}.modern-header .ant-input-affix-wrapper{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:8px!important}.modern-header .ant-input-affix-wrapper:hover{background:#fff3!important;border-color:#fff6!important}.modern-header .ant-input-affix-wrapper:focus,.modern-header .ant-input-affix-wrapper-focused{background:#fff3!important;border-color:#ffffff80!important;box-shadow:0 0 0 2px #ffffff1a!important}.header-right{display:flex;align-items:center;gap:24px;flex:0 0 auto}.modern-header .ant-badge{color:#fff}.modern-header .ant-badge-count{background:#ff4d4f;box-shadow:0 0 0 1px #fff}.modern-header .ant-btn{color:#fff!important;border-color:transparent!important;background:transparent!important}.modern-header .ant-btn:hover{color:var(--primary-light)!important;background:#3b82f61a!important;border-color:transparent!important}.modern-header .ant-btn:focus{color:var(--primary-light)!important;border-color:transparent!important}.modern-header .ant-btn-text{color:#fff!important}.modern-header .ant-btn-text:hover{color:var(--primary-light)!important;background:#3b82f61a!important}.modern-header .ant-space-item{display:flex;align-items:center}.modern-header .ant-tooltip-inner{background:#000000d9;color:#fff}.modern-header .ant-tooltip-arrow-content{background-color:#000000d9}.modern-header .ant-dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026}.modern-header .ant-dropdown-menu-item{color:#000;border-radius:4px;margin:4px 8px}.modern-header .ant-dropdown-menu-item:hover{background:var(--bg-secondary);color:var(--primary-color)}.modern-header .ant-dropdown-menu-item-danger{color:#ff4d4f}.modern-header .ant-dropdown-menu-item-danger:hover{background:#fff1f0;color:#ff4d4f}.modern-header [class*=dropdown-trigger]:hover{background:#ffffff1a}.modern-header .ant-progress-circle{color:#fff}.modern-header .ant-progress-text{color:#fff!important}.notification-center{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026}.ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-drawer-title{font-size:16px;font-weight:600;color:#000}.ant-drawer-close{color:#8c8c8c}.ant-drawer-close:hover{color:#000}.notification-drawer{background:#fff}.notification-drawer .ant-drawer-content-wrapper{box-shadow:-2px 0 8px #00000026}.notification-drawer .ant-drawer-body{padding:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.notification-header{display:flex;align-items:center;justify-content:space-between;width:100%}.header-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#000}.header-icon{font-size:18px;color:#1890ff}.unread-badge{margin-left:8px}.header-actions{display:flex;gap:8px}.notification-content{display:flex;flex-direction:column;gap:0;height:100%;padding:0}.notification-filters{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f5f5f5;border-radius:6px;flex-shrink:0;margin-bottom:12px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-label{font-size:12px;font-weight:600;color:#8c8c8c;text-transform:uppercase}.filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.filter-button{border-radius:4px;font-size:12px}.notification-list{flex:1;overflow-y:auto;margin-top:0;min-height:0}.notification-item{padding:12px 0!important;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .3s;margin:0!important;align-items:flex-start!important}.notification-item:hover{background:#f9f9f9}.notification-item.unread{background:#f0f7ff}.notification-item.unread:hover{background:#e6f7ff}.notification-item:last-child{border-bottom:none}.notification-content-wrapper{display:flex;gap:12px;width:100%;align-items:flex-start}.notification-main{display:flex;gap:12px;flex:1;min-width:0}.notification-icon{font-size:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.notification-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.notification-title-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.notification-title{font-size:14px;font-weight:600;color:#262626;margin:0;line-height:1.4;flex:1;word-break:break-word}.notification-meta{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.priority-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.notification-time{font-size:12px;color:#8c8c8c;white-space:nowrap}.notification-message{font-size:13px;color:#8c8c8c;margin:0;line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-footer{display:flex;align-items:center;gap:8px;margin-top:4px}.category-tag{font-size:11px;border-radius:4px;padding:2px 8px!important;background:#f0f2f5!important;border:1px solid #d9d9d9!important;color:#595959!important;margin:0!important}.category-tag:hover{background:#e6e6e6!important;border-color:#b3b3b3!important}.unread-indicator{width:8px;height:8px;background:#1890ff;border-radius:50%;flex-shrink:0}.notification-actions{display:flex;gap:4px;flex-shrink:0}.action-button{color:#8c8c8c;border:none}.action-button:hover{color:#1890ff}.delete-button:hover{color:#ff4d4f}.empty-notifications{padding:40px 20px;text-align:center}.notification-drawer .ant-list{padding:0}.notification-drawer .ant-list-item{padding:0!important;border-bottom:none!important;margin:0!important}.notification-drawer .ant-list-item:last-child{border-bottom:none}.notification-drawer .ant-tag,.notification-drawer .ant-btn{border-radius:4px}.notification-drawer .ant-btn-primary{background:#1890ff;border-color:#1890ff}.notification-drawer .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.notification-drawer .ant-empty{margin-top:40px}.notification-drawer .ant-drawer-footer{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end}.notification-drawer .ant-drawer-footer .ant-btn{border-radius:4px}.notification-drawer .ant-drawer-footer .ant-btn-text{color:#8c8c8c}.notification-drawer .ant-drawer-footer .ant-btn-text:hover{color:#1890ff;background:#1890ff1a}.dashboard-container{padding:24px;background:#f5f5f5;min-height:calc(100vh - 64px)}.welcome-banner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:32px;margin-bottom:32px;color:#fff;box-shadow:0 4px 12px #667eea26}.banner-content{display:flex;justify-content:space-between;align-items:center;gap:32px}.banner-text{flex:1}.banner-title{font-size:28px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:12px}.banner-icon{font-size:32px}.banner-subtitle{font-size:14px;color:#fffc;margin:0}.banner-stats{display:flex;gap:32px}.banner-stat{text-align:center}.stat-number{font-size:32px;font-weight:700;line-height:1}.stat-label{font-size:12px;color:#fffc;margin-top:8px}.stats-row{margin-bottom:32px}.stat-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;transition:all .3s}.stat-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26}.glow-effect{animation:glow 3s ease-in-out infinite}.stat-content{display:flex;align-items:center;gap:16px}.stat-icon{font-size:32px;display:flex;align-items:center;justify-content:center}.stat-info{flex:1}.stat-value{font-size:24px;font-weight:700;color:#000;line-height:1}.stat-title{font-size:12px;color:#8c8c8c;margin-top:4px}.stat-trend{font-size:12px;margin-top:8px;display:flex;align-items:center;gap:4px}.stat-trend.trend-up{color:#52c41a}.stat-trend.trend-down{color:#ff4d4f}.content-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.card-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#000}.view-all-link{font-size:12px;color:#1890ff;text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .3s}.view-all-link:hover{color:#40a9ff}.modern-table{width:100%}.modern-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000;border-bottom:2px solid #f0f0f0}.modern-table .ant-table-tbody>tr:hover>td{background:#fafafa}.project-name-cell{display:flex;flex-direction:column;gap:4px}.project-title{font-weight:600;color:#000}.project-lead{font-size:12px;color:#8c8c8c}.ant-table-wrapper .ant-table-cell{padding:12px 16px}.ant-table-wrapper .ant-table-cell-fix-right{background:#fff}.ant-table-wrapper .ant-table-row:hover .ant-table-cell-fix-right{background:#fafafa}.status-tag{border-radius:4px}.progress-cell{display:flex;align-items:center;gap:8px}.progress-text{font-size:12px;color:#8c8c8c;min-width:40px}.participants-cell{display:flex;align-items:center;gap:6px;color:#000}.participants-icon{color:#1890ff}.date-cell{display:flex;align-items:center}.date-text{color:#000}.system-metrics{display:flex;flex-direction:column;gap:16px}.metric-item{display:flex;flex-direction:column;gap:8px}.metric-header{display:flex;justify-content:space-between;align-items:center}.metric-name{font-size:12px;color:#8c8c8c;font-weight:500}.metric-value{font-size:14px;font-weight:600;color:#000}.activity-item{padding:12px 0;border-bottom:1px solid #f0f0f0}.activity-item:last-child{border-bottom:none}.activity-content{display:flex;gap:12px;width:100%}.activity-avatar{font-size:24px;flex-shrink:0}.activity-info{flex:1;min-width:0}.activity-title{font-size:14px;font-weight:600;color:#000;margin-bottom:4px}.activity-description{font-size:12px;color:#8c8c8c;margin-bottom:6px}.activity-meta{display:flex;gap:12px;font-size:12px;color:#8c8c8c}.activity-user{font-weight:500;color:var(--primary-color)}.activity-time{color:#8c8c8c}.sidebar-header{display:flex;flex-direction:column;gap:16px;padding:16px 12px;border-bottom:1px solid var(--border-light);background:#fff}.logo-container{display:flex;align-items:center;gap:12px;padding:8px 0}.logo-icon{font-size:24px;color:var(--primary-color);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#2563eb1a;border-radius:6px}.logo-text{display:flex;flex-direction:column;gap:2px;flex:1}.logo-title{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1}.logo-subtitle{font-size:12px;color:var(--text-secondary);line-height:1}.status-indicator{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary);border-radius:6px;width:100%}.status-dot{width:8px;height:8px;background:var(--success-color);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.status-text{font-size:12px;color:var(--success-color);font-weight:500}.sidebar-time-display{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--bg-secondary);border-radius:6px;text-align:center}.sidebar-time-text{font-size:16px;font-weight:600;color:var(--text-primary);line-height:1}.sidebar-date-text{font-size:12px;color:var(--text-secondary);line-height:1}.sidebar-footer{position:absolute;bottom:0;left:0;right:0;padding:16px 12px;border-top:1px solid var(--border-light);background:#fff}.footer-decoration{display:flex;align-items:center;gap:8px;justify-content:center}.decoration-line{flex:1;height:1px;background:var(--border-light)}.decoration-text{font-size:12px;color:var(--text-tertiary);white-space:nowrap}.menu-label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.menu-accent{font-size:12px;color:var(--primary-color);margin-left:auto}.ant-menu-submenu .menu-accent{display:none}.ant-layout-sider{background:#fff;border-right:1px solid var(--border-light);box-shadow:var(--shadow-card)}.ant-menu{background:transparent;border:none}.ant-menu-item{color:var(--text-primary);margin:4px 8px;border-radius:6px;transition:all var(--transition-normal)}.ant-menu-item:hover{color:var(--primary-color);background:#2563eb14}.ant-menu-item-selected{color:var(--primary-color);background:#2563eb1a;border-radius:6px}.ant-menu-submenu-title{color:var(--text-primary);margin:4px 8px;border-radius:6px;transition:all var(--transition-normal)}.ant-menu-submenu-title:hover{color:var(--primary-color);background:#2563eb14}.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-color);background:#2563eb1a}@media (max-width: 1200px){.banner-content{flex-direction:column;gap:16px}.banner-stats{width:100%;justify-content:space-around}}@media (max-width: 768px){.mobile-hidden{display:none!important}.modern-header{padding:0 12px;height:56px}.header-center{display:none}.header-right{gap:12px}.dashboard-container{padding:12px}.welcome-banner{padding:16px;margin-bottom:16px}.banner-title{font-size:20px}.banner-stats{gap:16px}.stat-number{font-size:24px}.sidebar-header{padding:12px 8px}.logo-container{gap:8px}.logo-icon{width:28px;height:28px;font-size:20px}.logo-title{font-size:12px}.logo-subtitle{font-size:11px}.status-indicator{padding:6px 8px}.status-text{font-size:11px}.sidebar-time-display{padding:6px 8px}.sidebar-time-text{font-size:14px}.sidebar-date-text{font-size:11px}}.ant-breadcrumb{font-size:14px;color:var(--text-primary);display:flex;align-items:center}.ant-breadcrumb-link{color:var(--text-primary);transition:color var(--transition-normal);display:flex;align-items:center}.ant-breadcrumb-link:hover{color:var(--primary-color)}.ant-breadcrumb-separator{color:var(--text-tertiary);margin:0 8px;display:flex;align-items:center}.ant-btn-primary{background:var(--gradient-primary)!important;border-color:var(--primary-color)!important}.ant-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:var(--primary-hover)!important}.ant-btn-link{color:var(--primary-color)!important}.ant-btn-link:hover{color:var(--primary-hover)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-divider{color:var(--text-tertiary)!important;border-color:var(--border-light)!important}.ant-divider:before,.ant-divider:after{border-color:var(--border-light)!important}
