._header_k74pc_1{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;background:var(--header-bg, var(--bg-primary));box-shadow:var(--header-shadow, var(--shadow-md));position:sticky;top:0;z-index:10;border-bottom:var(--header-border, 1px solid var(--border-light))}._leftSection_k74pc_16{display:flex;align-items:center;gap:8px;min-width:0}._menuButton_k74pc_23{font-size:18px;color:var(--header-text, var(--text-primary));flex-shrink:0}._menuButton_k74pc_23:hover{background-color:var(--header-item-bg, var(--bg-secondary))!important;color:var(--header-text, var(--text-primary))!important}._logo_k74pc_34{display:flex;align-items:center;gap:12px;margin-left:16px;min-width:0}._logoImage_k74pc_42{height:32px;width:32px;flex-shrink:0}._title_k74pc_48{font-size:20px;font-weight:600;color:var(--header-text, var(--primary));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rightSection_k74pc_58{display:flex;align-items:center;gap:16px;min-width:0}._themeSelector_k74pc_65{display:flex;align-items:center;padding:8px 12px;background:var(--header-item-bg, var(--bg-secondary));border-radius:6px;border:1px solid var(--header-item-border, var(--border-light))}._projectTypeSelector_k74pc_74{display:flex;align-items:center;padding:8px 16px;background:var(--header-item-bg, var(--bg-secondary));border-radius:6px;border:1px solid var(--header-item-border, var(--border-light))}._userInfo_k74pc_83{cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .3s}._userInfo_k74pc_83:hover{background-color:var(--header-item-bg, var(--bg-secondary))}._username_k74pc_94{color:var(--header-text, var(--text-primary));font-weight:500;margin-right:16px;white-space:nowrap}@media(max-width:991px){._header_k74pc_1{padding:0 16px;gap:8px}._logo_k74pc_34{margin-left:4px;gap:8px}._title_k74pc_48{font-size:18px}._rightSection_k74pc_58{gap:8px}._username_k74pc_94{margin-right:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:575px){._header_k74pc_1{padding:0 8px}._logo_k74pc_34{margin-left:0}._logoImage_k74pc_42{height:28px;width:28px}._userInfo_k74pc_83{padding:6px}}._sider_1b6zw_1{background:var(--bg-primary)!important;box-shadow:var(--shadow-md);overflow:auto;height:calc(100vh - 64px);position:sticky;top:64px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--border-light)}._menu_1b6zw_13{border-right:none;padding:16px 8px;background:transparent}._drawerLogo_1b6zw_21{height:24px;width:24px;display:block}._drawerTitle_1b6zw_27{font-size:16px;font-weight:600;color:var(--text-primary)}._drawerControls_1b6zw_33{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--border-light)}._controlBlock_1b6zw_41{display:flex;flex-direction:column;gap:6px}._controlLabel_1b6zw_47{font-size:12px;font-weight:500}._layout_is47t_1{min-height:100vh}._content_is47t_5{margin:24px;padding:24px;min-height:280px;border-radius:8px;min-width:0}@media(max-width:991px){._content_is47t_5{margin:12px;padding:16px}}@media(max-width:575px){._content_is47t_5{margin:8px;padding:12px;border-radius:6px}}._container_1ck40_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:20px}._card_1ck40_10{width:100%;max-width:450px}._header_1ck40_15{text-align:center;margin-bottom:24px}._title_1ck40_20{margin-bottom:8px!important;color:var(--primary)}._footer_1ck40_25{text-align:center;margin-top:16px;color:var(--text-secondary)}@supports (min-height: 100dvh){._container_1ck40_1{min-height:100dvh}}@media(max-width:575px){._container_1ck40_1{padding:16px 12px}._header_1ck40_15{margin-bottom:16px}._title_1ck40_20{font-size:22px!important}}._container_1hij0_1{padding:24px}._headerRow_1hij0_6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._toggleLabel_1hij0_14{font-size:13px;color:var(--text-secondary);font-weight:500}._loading_1hij0_20{display:flex;justify-content:center;align-items:center;min-height:400px}._statsRow_1hij0_27{margin-bottom:24px}._statHint_1hij0_32{margin-top:6px;font-size:12px;color:var(--text-tertiary)}._container_1hij0_1 h2{color:var(--text-primary);font-size:18px;margin-bottom:8px}._container_1hij0_1 p{color:var(--text-secondary);line-height:1.6}._container_1hij0_1 .ant-card{transition:all .3s ease}._container_1hij0_1 .ant-card:hover{transform:translateY(-2px)}._chartCard_1hij0_58{margin-bottom:24px;box-shadow:var(--shadow-md);background:var(--bg-card);border:1px solid var(--border-light);transition:all .3s ease}._chartCard_1hij0_58:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._chartCard_1hij0_58 .ant-card-head-title{color:var(--text-primary);font-weight:600}@media(max-width:767px){._container_1hij0_1{padding:0}._statsRow_1hij0_27,._chartCard_1hij0_58{margin-bottom:16px}._chartCard_1hij0_58 .ant-card-body{padding:12px}._headerRow_1hij0_6{gap:8px}}._categoryGrid_1wn1u_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px}._categoryCard_1wn1u_8{border:2px solid var(--border-light);border-radius:8px;cursor:pointer;transition:all .3s;background:var(--bg-card)}._categoryCard_1wn1u_8 .ant-card-body{padding:20px}._categoryCard_1wn1u_8:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}._selected_1wn1u_28{border-color:var(--primary);background-color:var(--bg-secondary);box-shadow:var(--shadow-md)}._cardContent_1wn1u_34{display:flex;flex-direction:column;align-items:center;gap:12px}._categoryTitle_1wn1u_41{font-size:18px;font-weight:600;color:var(--text-primary);text-align:center;word-break:break-word}@media(max-width:575px){._categoryGrid_1wn1u_1{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px}._categoryCard_1wn1u_8 .ant-card-body{padding:14px 10px}._categoryCard_1wn1u_8:hover{transform:none}._cardContent_1wn1u_34{gap:8px}._categoryTitle_1wn1u_41{font-size:14px}}._formContainer_tu0uf_2{width:100%}._formRow_tu0uf_7{display:flex;gap:16px;align-items:flex-start}._formRow_tu0uf_7>*{min-width:0}._itemCard_tu0uf_18{background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease}._itemCard_tu0uf_18:hover{box-shadow:var(--shadow-md);border-color:var(--primary)}._selectedCard_tu0uf_32{background:var(--bg-secondary);border:2px solid var(--primary);box-shadow:var(--shadow-sm)}._itemNumber_tu0uf_39{font-size:18px;font-weight:600;color:var(--primary);margin-bottom:12px}._deleteButton_tu0uf_46{color:var(--error);transition:all .3s}._deleteButton_tu0uf_46:hover{color:var(--error);opacity:.8}@media(max-width:575px){._formRow_tu0uf_7{flex-direction:column;gap:0}._formRow_tu0uf_7>*{width:100%}}._categoryCard_1r4ky_2{margin-top:24px}._categoryHeader_1r4ky_7{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--primary)}._categoryHeader_1r4ky_7 h3{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}._uploadArea_1r4ky_22{padding:40px;text-align:center;border:2px dashed var(--border);border-radius:8px;background:var(--bg-secondary);cursor:pointer;transition:all .3s}._uploadArea_1r4ky_22:hover{border-color:var(--primary);background:var(--bg-card)}._uploadIcon_1r4ky_37{font-size:48px;color:var(--primary);margin-bottom:16px}._uploadTitle_1r4ky_43{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:8px}._uploadHint_1r4ky_50{font-size:14px;color:var(--text-secondary)}._fileList_1r4ky_55{margin-top:24px}._fileItem_1r4ky_59{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:6px;margin-bottom:8px}._fileName_1r4ky_70{color:var(--text-primary);font-weight:500}._fileSize_1r4ky_75{color:var(--text-secondary);font-size:12px;margin-left:8px}@media(max-width:575px){._categoryCard_1r4ky_2{margin-top:16px}._categoryHeader_1r4ky_7 h3{font-size:17px}._uploadArea_1r4ky_22{padding:24px 16px}._fileItem_1r4ky_59{flex-wrap:wrap;gap:8px}._fileName_1r4ky_70{word-break:break-all}}._mobileWrapper_ghwpy_1{display:flex;flex-direction:column;gap:12px}._toolbar_ghwpy_8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:4px}._sortControl_ghwpy_17{margin-left:auto}._sortSelect_ghwpy_21{width:130px}._cardList_ghwpy_26{display:flex;flex-direction:column;gap:10px}._card_ghwpy_26{border:1px solid var(--border-light);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}._cardSelected_ghwpy_38{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._cardHead_ghwpy_43{display:flex;align-items:flex-start;gap:8px}._cardCheckbox_ghwpy_49{margin-top:2px;flex-shrink:0}._cardHeadText_ghwpy_54{flex:1;min-width:0}._cardTitle_ghwpy_59{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.4;word-break:break-word}._cardSubtitle_ghwpy_67{margin-top:2px;font-size:12px;color:var(--text-tertiary)}._cardExtra_ghwpy_73{flex-shrink:0;text-align:right}._fieldList_ghwpy_79{margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--border-light);display:flex;flex-direction:column;gap:6px}._fieldRow_ghwpy_88{display:flex;align-items:baseline;gap:12px}._fieldLabel_ghwpy_94{flex:0 0 72px;margin:0;font-size:12px;font-weight:400;color:var(--text-tertiary)}._fieldValue_ghwpy_102{flex:1;min-width:0;margin:0;font-size:13px;color:var(--text-primary);word-break:break-word}._cardActions_ghwpy_112{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border-light);display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px}._empty_ghwpy_123{padding:32px 0}._pagination_ghwpy_127{display:flex;justify-content:center;padding-top:4px}._fieldListStacked_ghwpy_134{gap:10px}._fieldListStacked_ghwpy_134 ._fieldRow_ghwpy_88{flex-direction:column;align-items:stretch;gap:4px}._fieldListStacked_ghwpy_134 ._fieldLabel_ghwpy_94{flex:none}._fieldListStacked_ghwpy_134 ._fieldValue_ghwpy_102{width:100%}._container_17npc_1{padding:24px}._card_17npc_5{background:var(--bg-card);border-radius:8px;padding:24px;box-shadow:var(--shadow-sm)}._header_17npc_12{margin-bottom:24px}._title_17npc_16{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:8px}._description_17npc_23{color:var(--text-secondary);font-size:14px}._actions_17npc_28{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-light)}._entryToolbar_17npc_39{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}._entryHint_17npc_48{color:var(--text-tertiary);font-size:13px;flex:1 1 240px;min-width:0}._entryToolbarActions_17npc_55{display:flex;gap:8px}._emptyHint_17npc_60{text-align:center;padding:40px 16px;color:#8c8c8c}@media(max-width:767px){._container_17npc_1{padding:0}._card_17npc_5{padding:16px}._actions_17npc_28{margin-top:16px;padding-top:16px}._entryToolbarActions_17npc_55{width:100%}}@media(max-width:575px){._card_17npc_5{padding:12px}._steps_17npc_89 .ant-steps-item-title{font-size:12px}._actions_17npc_28>*{flex:1 1 auto;min-width:96px}._emptyHint_17npc_60{padding:28px 12px}}._container_y7sp7_1{padding:24px}._filterSection_y7sp7_5{background:var(--bg-card);border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:var(--shadow-sm)}._filterGrid_y7sp7_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:center}._filterGrid_y7sp7_14>*{min-width:0}._filterWide_y7sp7_26{grid-column:span 2}._filterActions_y7sp7_30{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}._tableSection_y7sp7_37{background:var(--bg-card);border-radius:8px;padding:24px;box-shadow:var(--shadow-sm)}._actionBar_y7sp7_44{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;color:var(--text-secondary)}._actionCount_y7sp7_55{white-space:nowrap;flex-shrink:0}._title_y7sp7_60{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:16px}._importRowError_y7sp7_68 td{opacity:.5}@media(max-width:767px){._container_y7sp7_1{padding:0}._filterSection_y7sp7_5,._tableSection_y7sp7_37{padding:16px}}@media(max-width:575px){._filterGrid_y7sp7_14{grid-template-columns:1fr}._filterWide_y7sp7_26{grid-column:span 1}._filterActions_y7sp7_30{margin-top:12px}._filterActions_y7sp7_30>*{flex:1}._filterSection_y7sp7_5,._tableSection_y7sp7_37{padding:12px}}._overlay_ziz3h_4{position:fixed;inset:0;z-index:1500;display:flex;flex-direction:column;background:#e9eaee;color:#000000e0}._toolbar_ziz3h_14{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 20px;background:#fff;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 4px #0000000f}._toolbarTitle_ziz3h_26{font-size:15px;font-weight:600}._toolbarHint_ziz3h_31{font-size:12px;color:#00000073}._toolbarActions_ziz3h_36{margin-left:auto;display:flex;gap:8px}._scroller_ziz3h_42{flex:1;overflow:auto;padding:24px 16px 48px}._paper_ziz3h_49{position:relative;box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:12mm;background:#fff;box-shadow:0 2px 12px #00000026;font-size:10.5pt;line-height:1.5}._paper_ziz3h_49._landscape_ziz3h_62{width:297mm;min-height:210mm}._loadingMask_ziz3h_67{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;padding-top:120px;background:#ffffffd9}._header_ziz3h_80{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #bfbfbf;font-size:9pt;color:#000000a6}._brand_ziz3h_90{display:flex;align-items:center;gap:8px}._logo_ziz3h_96{height:24px;width:auto}._systemName_ziz3h_101{font-weight:600;color:#000000e0}._reportTitle_ziz3h_106{margin:14px 0 12px;font-size:18pt;font-weight:700;letter-spacing:1px}._block_ziz3h_113{margin-bottom:14px;break-inside:avoid}._blockTitle_ziz3h_118{margin:0 0 6px;padding-left:8px;border-left:3px solid rgba(0,0,0,.75);font-size:11.5pt;font-weight:700}._conditions_ziz3h_126{display:flex;flex-wrap:wrap;gap:2px 18px;font-size:9.5pt;color:#000000bf}._table_ziz3h_134{width:100%;border-collapse:collapse;font-size:9.5pt;font-variant-numeric:tabular-nums}._table_ziz3h_134 th,._table_ziz3h_134 td{padding:4px 8px;border:1px solid #d9d9d9;text-align:left;vertical-align:top}._table_ziz3h_134 thead th{background:#f5f5f5;font-weight:600}._table_ziz3h_134 tfoot td{font-weight:700;background:#fafafa}._table_ziz3h_134 tr{break-inside:avoid}._num_ziz3h_163{text-align:right!important;white-space:nowrap}._negative_ziz3h_168{color:#d46b08}@media print{._overlay_ziz3h_4{position:static;display:block;background:#fff}._toolbar_ziz3h_14,._loadingMask_ziz3h_67{display:none!important}._scroller_ziz3h_42{overflow:visible;padding:0}._paper_ziz3h_49,._paper_ziz3h_49._landscape_ziz3h_62{width:auto;min-height:0;margin:0;padding:0;box-shadow:none}._table_ziz3h_134 thead{display:table-header-group}._table_ziz3h_134 tfoot{display:table-row-group}._paper_ziz3h_49,._paper_ziz3h_49 *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._notice_c85vm_3{margin-bottom:12px;padding:6px 10px;border:1px solid #ffd591;background:#fff7e6;font-size:9.5pt;color:#ad4e00}._summary_c85vm_12{display:flex;flex-wrap:wrap;gap:2px 24px;font-size:10pt}._detail_c85vm_20{table-layout:fixed;font-size:9pt}._detail_c85vm_20 th,._detail_c85vm_20 td{padding:3px 6px;overflow-wrap:anywhere}._colSeq_c85vm_31{width:11mm}._colDate_c85vm_34,._colCategory_c85vm_37{width:22mm}._colQty_c85vm_40{width:20mm}._colUnit_c85vm_43{width:14mm}._colEmission_c85vm_46{width:36mm}._colRemark_c85vm_49{width:56mm}._colUser_c85vm_52{width:20mm}._colAttach_c85vm_55{width:11mm}._nowrap_c85vm_59{white-space:nowrap}._muted_c85vm_63{color:#00000073}._remark_c85vm_67{white-space:pre-wrap}._offsetTag_c85vm_71{margin-right:4px;padding:0 3px;border:1px solid #ffd591;border-radius:2px;font-size:7.5pt;vertical-align:1px}._pieWrap_76609_4{position:relative}._pieCenter_76609_9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center}._pieCenterLabel_76609_21{font-size:12px;color:var(--text-tertiary);line-height:1.2}._pieCenterValue_76609_27{font-size:20px;font-weight:600;color:var(--text-primary);line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pieCenterUnit_76609_39{font-size:12px;color:var(--text-tertiary);line-height:1.2}._note_76609_45{margin-top:8px;font-size:12px;color:var(--text-tertiary)}@media(max-width:767px){._pieCenterLabel_76609_21{font-size:10px}._pieCenterValue_76609_27{font-size:15px;max-width:76px}._pieCenterUnit_76609_39{font-size:10px}}._pieWrap_76609_4._exportMode_76609_61 ._pieCenterLabel_76609_21{font-size:12px}._pieWrap_76609_4._exportMode_76609_61 ._pieCenterValue_76609_27{font-size:20px;max-width:120px}._pieWrap_76609_4._exportMode_76609_61 ._pieCenterUnit_76609_39{font-size:12px}._grid_w2l94_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;width:100%}._emptyWrap_w2l94_8{display:flex;align-items:center;justify-content:center;min-height:200px}._card_w2l94_15{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--bg-elevated, var(--bg-card));border:1px solid var(--border-light);border-radius:8px;transition:all .2s ease}._card_w2l94_15:hover{border-color:var(--border-base, var(--border-light));transform:translateY(-1px);box-shadow:var(--shadow-sm)}._cardHeader_w2l94_32{display:flex;align-items:center;gap:8px}._colorDot_w2l94_38{width:10px;height:10px;border-radius:3px;flex-shrink:0}._categoryName_w2l94_45{font-size:13px;font-weight:500;color:var(--text-secondary)}._cardBody_w2l94_51{display:flex;flex-direction:column;gap:2px}._mainValue_w2l94_57{display:flex;align-items:baseline;gap:6px}._number_w2l94_63{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2}._unit_w2l94_70{font-size:12px;color:var(--text-tertiary);font-weight:500}._meta_w2l94_76{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary)}._percent_w2l94_84{font-weight:600;color:var(--text-secondary)}._divider_w2l94_89{opacity:.5}._count_w2l94_93{color:var(--text-tertiary)}._progressTrack_w2l94_97{width:100%;height:4px;background:var(--border-light);border-radius:2px;overflow:hidden}._progressFill_w2l94_105{height:100%;border-radius:2px;transition:width .3s ease}._frame_18xf3_3{box-sizing:border-box;padding:24px 28px 16px;background:#fff;color:#000000e0;font-size:14px;line-height:1.5}._head_18xf3_12{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;border-bottom:2px solid rgba(0,0,0,.85)}._title_18xf3_21{font-size:20px;font-weight:700}._unit_18xf3_26{flex-shrink:0;font-size:13px;color:#000000a6}._summary_18xf3_32{display:flex;flex-wrap:wrap;gap:2px 20px;margin-top:8px;font-size:12px;color:#000000a6}._summaryItem_18xf3_42{max-width:100%}._body_18xf3_46{margin-top:16px}._foot_18xf3_50{display:flex;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:11px;color:#00000073}._kpis_2o0fw_3{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9d9d9}._kpi_2o0fw_3{padding:8px 12px}._kpi_2o0fw_3+._kpi_2o0fw_3{border-left:1px solid #d9d9d9}._kpiLabel_2o0fw_17{font-size:9pt;color:#000000a6}._kpiValue_2o0fw_22{font-size:14pt;font-weight:700;font-variant-numeric:tabular-nums}._kpiValue_2o0fw_22 small{font-size:8.5pt;font-weight:400;color:#000000a6}._kpiHint_2o0fw_34{font-size:8.5pt;color:#00000073}._chartBlock_2o0fw_39{margin-bottom:18px;break-inside:avoid}._pageBreakBefore_2o0fw_45{break-before:page}@media screen{._pageBreakBefore_2o0fw_45{margin-top:12mm;padding-top:12mm;border-top:1px dashed #bfbfbf}}._container_1xefb_1{padding:24px}._filterSection_1xefb_6{background:var(--bg-card);border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:var(--shadow-md);border:1px solid var(--border-light);transition:all .3s ease}._filterSection_1xefb_6:hover{box-shadow:var(--shadow-lg)}._filterGrid_1xefb_21{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:center}._filterGrid_1xefb_21>*{min-width:0}._filterWide_1xefb_33{grid-column:span 2}._filterActions_1xefb_37{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}._dirtyHint_1xefb_45{align-self:center;font-size:12px;color:var(--warning)}._outputActions_1xefb_52{margin-left:auto;display:flex;flex-wrap:wrap;gap:12px}._toggleRow_1xefb_60{margin-top:16px;padding-top:16px;border-top:1px dashed var(--border-light)}._toggleLabel_1xefb_66{font-size:13px;color:var(--text-secondary);font-weight:500}._loading_1xefb_72{display:flex;justify-content:center;align-items:center;min-height:400px}._statsRow_1xefb_79{margin-bottom:24px}._statHint_1xefb_84{margin-top:6px;font-size:12px;color:var(--text-tertiary)}._chartCard_1xefb_90{margin-bottom:24px;box-shadow:var(--shadow-md);background:var(--bg-card);border:1px solid var(--border-light);transition:all .3s ease}._chartCard_1xefb_90:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._chartCard_1xefb_90 .ant-card-body{padding:24px}._chartCard_1xefb_90 .ant-card-head-title{color:var(--text-primary);font-weight:600}@media(max-width:767px){._container_1xefb_1{padding:0}._statsRow_1xefb_79,._chartCard_1xefb_90{margin-bottom:16px}._filterSection_1xefb_6{margin-bottom:16px;padding:16px}._chartCard_1xefb_90 .ant-card-body{padding:12px}._chartCard_1xefb_90:hover{transform:none}}@media(max-width:575px){._filterGrid_1xefb_21{grid-template-columns:1fr}._filterWide_1xefb_33{grid-column:span 1}._filterSection_1xefb_6{padding:12px}._filterActions_1xefb_37{margin-top:12px}._filterActions_1xefb_37>*{flex:1}._outputActions_1xefb_52{margin-left:0;width:100%}._outputActions_1xefb_52>*{flex:1}._toggleRow_1xefb_60{margin-top:12px;padding-top:12px}}._container_jmmkr_1{padding:24px}._filterSection_jmmkr_6{background:var(--bg-card);border-radius:8px;padding:20px 24px;margin-bottom:24px;box-shadow:var(--shadow-md);border:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;transition:all .3s ease}._filterSection_jmmkr_6:hover{box-shadow:var(--shadow-lg)}._filterLeft_jmmkr_25{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1;min-width:0}._filterLeft_jmmkr_25>.ant-select{flex:0 1 200px;min-width:140px}._filterLeft_jmmkr_25>.ant-input-affix-wrapper{flex:1 1 220px;min-width:160px;max-width:320px}._createButtonWrap_jmmkr_46{display:inline-flex}._loadingState_jmmkr_50{text-align:center;padding:60px 20px;color:var(--text-tertiary)}._mainProjectCard_jmmkr_57{background:var(--bg-card);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:8px;margin-bottom:16px;box-shadow:var(--shadow-sm);transition:all .25s ease;overflow:hidden}._mainProjectCard_jmmkr_57:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._mainProjectHeader_jmmkr_73{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;gap:12px}._mainProjectLeft_jmmkr_81{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}._mainProjectIcon_jmmkr_89{font-size:20px;color:var(--primary);margin-top:2px;flex-shrink:0}._mainProjectName_jmmkr_96{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:4px;word-break:break-word}._mainProjectDescription_jmmkr_104{font-size:13px;color:var(--text-secondary);margin-bottom:6px}._mainProjectMeta_jmmkr_110{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-tertiary);align-items:center}._metaItem_jmmkr_119{display:flex;align-items:center;gap:4px}._subCountBadge_jmmkr_125{display:inline-flex;align-items:center;background:var(--primary);color:#fff;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600;gap:4px}._mainProjectActions_jmmkr_137{display:flex;align-items:center;gap:4px;flex-shrink:0}._subProjectSection_jmmkr_145{border-top:1px solid var(--border-light);background:var(--bg-secondary);padding:12px 20px 16px}._subProjectHeader_jmmkr_151{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._subProjectTitle_jmmkr_158{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._subProjectList_jmmkr_166{display:flex;flex-direction:column;gap:8px}._subProjectItem_jmmkr_172{background:var(--bg-card);border:1px solid var(--border-light);border-left:3px solid var(--border-light);border-radius:6px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:all .2s ease}._subProjectItem_jmmkr_172:hover{border-left-color:var(--primary);box-shadow:var(--shadow-sm)}._subProjectInfo_jmmkr_190{flex:1;min-width:0}._subProjectName_jmmkr_195{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:3px}._subProjectMeta_jmmkr_202{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-tertiary);align-items:center}._emptySubProject_jmmkr_211{text-align:center;padding:20px;color:var(--text-tertiary);font-size:13px}._emptyState_jmmkr_219{text-align:center;padding:60px 40px;background:var(--bg-card);border-radius:8px;box-shadow:var(--shadow-sm)}@media(max-width:767px){._container_jmmkr_1{padding:0}._mainProjectHeader_jmmkr_73{flex-direction:column;padding:14px 16px}._mainProjectActions_jmmkr_137{align-self:flex-end}._filterSection_jmmkr_6{flex-direction:column;align-items:stretch;padding:16px;margin-bottom:16px}._filterLeft_jmmkr_25>.ant-select,._filterLeft_jmmkr_25>.ant-input-affix-wrapper{flex:1 1 100%;max-width:none}._createButtonWrap_jmmkr_46{width:100%}._createButtonWrap_jmmkr_46>.ant-btn{width:100%}._mainProjectCard_jmmkr_57:hover{transform:none}._subProjectSection_jmmkr_145{padding:12px 16px 14px}._subProjectItem_jmmkr_172{flex-direction:column;align-items:stretch;gap:8px}._subProjectItem_jmmkr_172>:last-child{align-self:flex-end}._emptyState_jmmkr_219{padding:40px 20px}}@media(max-width:575px){._mainProjectHeader_jmmkr_73{padding:12px 14px}._subProjectSection_jmmkr_145{padding:10px 14px 12px}._mainProjectName_jmmkr_96{font-size:15px}}._container_123ks_1{padding:24px}._filterSection_123ks_6{background:var(--bg-card);border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:var(--shadow-md);border:1px solid var(--border-light);transition:all .3s ease}._filterSection_123ks_6:hover{box-shadow:var(--shadow-lg)}._filterGrid_123ks_21{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:center}._filterGrid_123ks_21>*{min-width:0}._filterWide_123ks_33{grid-column:span 2}._filterActions_123ks_37{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}._dirtyHint_123ks_45{align-self:center;font-size:12px;color:var(--text-tertiary)}._toggleRow_123ks_52{margin-top:16px;padding-top:16px;border-top:1px dashed var(--border-light)}._toggleLabel_123ks_58{font-size:13px;color:var(--text-secondary);font-weight:500}._loading_123ks_64{display:flex;justify-content:center;align-items:center;min-height:400px}._statsRow_123ks_71{margin-bottom:24px}._statHint_123ks_76{margin-top:6px;font-size:12px;color:var(--text-tertiary)}._chartCard_123ks_82{margin-bottom:24px;box-shadow:var(--shadow-md);background:var(--bg-card);border:1px solid var(--border-light);transition:all .3s ease}._chartCard_123ks_82:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._chartCard_123ks_82 .ant-card-body{padding:24px}._chartCard_123ks_82 .ant-card-head-title{color:var(--text-primary);font-weight:600}._pieWrap_123ks_106{position:relative}._pieCenter_123ks_111{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center}._pieCenterLabel_123ks_123{font-size:12px;color:var(--text-tertiary);line-height:1.2}._pieCenterValue_123ks_129{font-size:20px;font-weight:600;color:var(--text-primary);line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pieCenterUnit_123ks_141{font-size:12px;color:var(--text-tertiary);line-height:1.2}@media(max-width:767px){._container_123ks_1{padding:0}._statsRow_123ks_71,._chartCard_123ks_82{margin-bottom:16px}._filterSection_123ks_6{margin-bottom:16px;padding:16px}._chartCard_123ks_82 .ant-card-body{padding:12px}._chartCard_123ks_82:hover{transform:none}._pieCenterLabel_123ks_123{font-size:10px}._pieCenterValue_123ks_129{font-size:15px;max-width:76px}._pieCenterUnit_123ks_141{font-size:10px}}@media(max-width:575px){._filterGrid_123ks_21{grid-template-columns:1fr}._filterWide_123ks_33{grid-column:span 1}._filterSection_123ks_6{padding:12px}._filterActions_123ks_37{margin-top:12px}._filterActions_123ks_37>*{flex:1}._filterActions_123ks_37>._dirtyHint_123ks_45{flex:1 1 100%}._toggleRow_123ks_52{margin-top:12px;padding-top:12px}}._container_xrfc6_1{padding:24px}._filterSection_xrfc6_6{background:var(--bg-card);border-radius:8px;padding:16px 24px;margin-bottom:24px;box-shadow:var(--shadow-md);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;gap:12px}._filterLeft_xrfc6_19{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1;min-width:0}._filterLeft_xrfc6_19>.ant-input-affix-wrapper{flex:1 1 240px;min-width:160px;max-width:320px}._projectTypeCard_xrfc6_36{background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--border-light);border-left:5px solid var(--color-primary, #1677ff);margin-bottom:28px;overflow:hidden;transition:box-shadow .2s,border-color .2s}._projectTypeCard_xrfc6_36:hover{box-shadow:var(--shadow-lg);border-left-color:var(--color-primary-hover, #4096ff)}._projectTypeHeader_xrfc6_52{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-hover);border-bottom:1px solid var(--border-light)}._projectTypeLeft_xrfc6_63{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._projectTypeName_xrfc6_71{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:1px}._projectTypeMeta_xrfc6_78{font-size:13px;color:var(--text-secondary);margin-top:3px}._projectTypeActions_xrfc6_84{display:flex;align-items:center;gap:8px;flex-shrink:0}._categorySection_xrfc6_92{border-top:1px solid var(--border-light);padding:16px 20px;display:flex;flex-direction:column;gap:12px}._categorySectionHeader_xrfc6_100{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._categorySectionTitle_xrfc6_107{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._categoryBlock_xrfc6_115{background:var(--bg-hover);border-radius:8px;overflow:hidden;border:1px solid var(--border-light)}._categoryHeader_xrfc6_122{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--bg-card);border-bottom:1px solid var(--border-light)}._categoryTitle_xrfc6_131{display:flex;align-items:center;gap:10px}._categoryName_xrfc6_137{font-size:14px;font-weight:600;color:var(--text-primary)}._categoryActions_xrfc6_143{display:flex;align-items:center;gap:6px}._itemTableWrap_xrfc6_149 .ant-table-cell{padding:8px 12px!important;font-size:13px}._itemTableWrap_xrfc6_149 .ant-table{background:transparent}._emptyItems_xrfc6_158{text-align:center;padding:20px;color:var(--text-tertiary);font-size:13px}._emptyState_xrfc6_166{text-align:center;padding:32px;color:var(--text-tertiary);font-size:13px}._importRowError_xrfc6_174 td{opacity:.5}._itemTableWrap_xrfc6_149{min-width:0}@media(max-width:767px){._container_xrfc6_1{padding:0}._filterSection_xrfc6_6{flex-direction:column;align-items:stretch;padding:14px 16px;margin-bottom:16px}._filterLeft_xrfc6_19>.ant-input-affix-wrapper{flex:1 1 100%;max-width:none}._projectTypeCard_xrfc6_36{margin-bottom:18px}._projectTypeCard_xrfc6_36:hover{box-shadow:var(--shadow-md)}._projectTypeHeader_xrfc6_52{padding:14px 16px}._categoryActions_xrfc6_143{flex-wrap:wrap}}@media(max-width:575px){._filterSection_xrfc6_6{padding:12px}._projectTypeHeader_xrfc6_52{padding:12px 14px}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #1677ff;--primary-hover: #4096ff;--secondary: #52c41a;--accent: #722ed1;--success: #52c41a;--warning: #faad14;--error: #ff4d4f;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f0f0f0;--bg-card: #ffffff;--bg-elevated: #ffffff;--bg-hover: #fafafa;--text-primary: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .45);--text-inverse: #ffffff;--border: #d9d9d9;--border-light: #f0f0f0;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-tertiary);color:var(--text-primary);transition:background-color .3s,color .3s;position:relative;min-width:320px;min-height:100vh}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.4;pointer-events:none;transition:all .5s ease}body.theme-default{background:linear-gradient(135deg,#f0f4ff,#f5f0ff,#edfff8);background-attachment:fixed}body.theme-default:before{background-image:radial-gradient(ellipse at 15% 20%,rgba(99,102,241,.12) 0%,transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(16,185,129,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.07) 0%,transparent 60%);opacity:1}body.theme-default .ant-layout-header{background:linear-gradient(90deg,#4f46e5,#7c3aed 40%,#059669)!important;border-bottom:none!important;box-shadow:0 2px 12px #4f46e54d!important;--header-bg: transparent;--header-shadow: none;--header-border: none;--header-text: #ffffff;--header-item-bg: rgba(255,255,255,.15);--header-item-border: rgba(255,255,255,.25)}body.theme-default .ant-layout-sider{background:linear-gradient(180deg,#f0edfff2,#edfff8e6)!important;box-shadow:2px 0 16px #4f46e51a!important;border-right:1px solid rgba(99,102,241,.15)!important}body.theme-tech:before{background-image:url(/BG_blue.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}body.theme-tech:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.03) 0%,transparent 60%);z-index:-1;pointer-events:none}body.theme-eco:before{background-image:url(/BG_green.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:.85}body.theme-eco:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 30%,transparent 70%,rgba(82,196,26,.05) 100%);z-index:-1;pointer-events:none}body.theme-space:before{background-image:url(/BG_dark.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:.8}body.theme-space:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 30%,transparent 70%,rgba(24,144,255,.05) 100%);z-index:-1;pointer-events:none}body.theme-default .ant-menu-light .ant-menu-item-selected{background:linear-gradient(90deg,#4f46e51f,#7c3aed0f)!important;color:#4f46e5!important;border-radius:8px;font-weight:600}body.theme-default .ant-menu-light .ant-menu-item-selected:after{border-right:3px solid #4f46e5!important}body.theme-default .ant-menu-light .ant-menu-item:hover,body.theme-default .ant-menu-light .ant-menu-submenu-title:hover{background:#4f46e50d!important;color:#4f46e5!important;border-radius:8px}body.theme-default .ant-card,body.theme-default .ant-card .ant-card-body,body.theme-default .ant-card-bordered{background:#ffffff9e!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(99,102,241,.15)!important;box-shadow:0 2px 8px #4f46e50f,0 1px 2px #0000000a!important;transition:box-shadow .2s,border-color .2s,background .2s}body.theme-default .ant-card:hover,body.theme-default .ant-card-bordered:hover{background:#fffc!important;border-color:#6366f147!important;box-shadow:0 4px 16px #4f46e51f,0 2px 4px #0000000f!important}body.theme-default .ant-table-wrapper .ant-table{background:#ffffffb8!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.theme-default .ant-table-wrapper .ant-table-thead>tr>th{background:#f0edffcc!important}body.theme-default .ant-table-wrapper .ant-table-tbody>tr>td{background:transparent!important}body.theme-default .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#4f46e50a!important}body.theme-default .ant-modal-content{background:#ffffffe0!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.theme-default .ant-select-dropdown,body.theme-default .ant-picker-dropdown .ant-picker-panel-container{background:#ffffffe6!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#root{min-height:100vh;position:relative}.ant-layout{background:transparent!important}.ant-layout-header{height:64px;line-height:64px;padding:0;background:var(--bg-primary);border-bottom:1px solid var(--border-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.theme-tech .ant-layout-header{background:#0a1929f2;border-bottom:1px solid rgba(0,168,255,.2);box-shadow:0 2px 8px #00a8ff1a}body.theme-space .ant-layout-header{background:#141414f2;border-bottom:1px solid rgba(67,67,67,.5)}.ant-card{background:var(--bg-card);border-color:var(--border-light);box-shadow:var(--shadow-sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-card:hover{box-shadow:var(--shadow-md)}body.theme-tech .ant-card{background:#0f1e32f2;border:1px solid rgba(0,168,255,.15);box-shadow:0 2px 8px #00a8ff1a}body.theme-tech .ant-card:hover{border-color:#00a8ff4d;box-shadow:0 4px 16px #00a8ff26}body.theme-space .ant-card{background:#1f1f1ff2}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}body.theme-dark::-webkit-scrollbar-track,body.theme-space::-webkit-scrollbar-track{background:var(--bg-tertiary)}body.theme-dark::-webkit-scrollbar-thumb,body.theme-space::-webkit-scrollbar-thumb{background:var(--border)}body.theme-dark::-webkit-scrollbar-thumb:hover,body.theme-space::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.glass-effect{background:#ffffffb3!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}body.theme-dark .glass-effect,body.theme-space .glass-effect{background:#1f1f1fb3!important;border:1px solid rgba(67,67,67,.3)}.primary-color{color:var(--primary)}.primary-bg{background-color:var(--primary)}.secondary-color{color:var(--secondary)}.card-bg{background-color:var(--bg-card)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.border-color{border-color:var(--border)}*{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.2s;transition-timing-function:ease-in-out}button,input,select,textarea{transition:none}.theme-transition{transition:all .3s ease-in-out}@keyframes float{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(20px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.8}}@media(max-width:575px){.page-header{padding:16px 14px;border-radius:10px;margin-bottom:16px}.page-title{font-size:22px;letter-spacing:1px;gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-header{padding:32px 40px;border-radius:12px;margin-bottom:24px;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-title{margin:0;font-size:36px;font-weight:800;position:relative;z-index:10;letter-spacing:3px;display:flex;align-items:center;gap:16px}.page-header:before,.page-header:after{pointer-events:none}body.theme-default .page-header{background:linear-gradient(135deg,#4f46e5,#7c3aed,#059669);box-shadow:0 4px 20px #4f46e540,0 2px 8px #00000014;border:none;position:relative;overflow:hidden}body.theme-default .page-header:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(255,255,255,.12) 0%,transparent 60%);pointer-events:none;z-index:1}body.theme-default .page-title{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.2)}body.theme-default .page-title:after{content:"";width:4px;height:48px;background:linear-gradient(180deg,#a5f3d0,#34d399);box-shadow:0 0 10px #34d39980;border-radius:2px}body.theme-dark .page-header{background:#1f1f1f;box-shadow:0 2px 8px #0006;border:1px solid #2a2a2a;border-left:5px solid #1677ff}body.theme-dark .page-title{color:#ffffffe0}body.theme-dark .page-title:after{content:"";width:4px;height:48px;background:linear-gradient(180deg,#4096ff,#1677ff);border-radius:2px}body.theme-tech .page-header{background:linear-gradient(135deg,#00a8ff26,#0066cc40,#5b21b626);box-shadow:0 8px 24px #00d4ff40,0 4px 12px #0006,0 0 40px #00a8ff4d,inset 0 1px #00d4ff33;border:1px solid rgba(0,212,255,.3)}body.theme-tech .page-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.9),rgba(0,255,255,1),rgba(0,212,255,.9),transparent);box-shadow:0 0 15px #00d4ffcc;z-index:3;animation:scanLine 3s linear infinite}body.theme-tech .page-header:after{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,rgba(0,168,255,.15) 40%,transparent 70%);border-radius:50%;z-index:1;animation:glowPulse 3s ease-in-out infinite}body.theme-tech .page-title{color:#fff;text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.5),0 4px 8px rgba(0,0,0,.5)}body.theme-tech .page-title:after{content:"";width:5px;height:52px;background:linear-gradient(180deg,#0ff,#00d4ff,#00a8ff);box-shadow:0 0 20px #0ffc;border-radius:2px;animation:bluePulse 2s ease-in-out infinite}@keyframes scanLine{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:200%;opacity:0}}@keyframes glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes bluePulse{0%,to{opacity:.6;box-shadow:0 0 10px #0ff9}50%{opacity:1;box-shadow:0 0 25px #0ff,0 0 15px #00d4ffcc}}body.theme-eco .page-header{background:linear-gradient(135deg,#fffc,#f0f9ebe6,#ffffffbf);box-shadow:0 8px 32px #52c41a33,0 4px 16px #0000001a,inset 0 2px #ffffffe6,inset 0 -2px #52c41a26;border:2px solid rgba(82,196,26,.35)}body.theme-eco .page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 25%,rgba(115,209,61,.2) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(82,196,26,.15) 0%,transparent 50%);z-index:1;animation:floatGreen 6s ease-in-out infinite}body.theme-eco .page-header:after{content:"🌿";position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:72px;opacity:.7;z-index:2;animation:leafBreathe 4s ease-in-out infinite}body.theme-eco .page-title{color:#2d5f1ef2;text-shadow:0 2px 8px rgba(82,196,26,.25),0 1px 2px rgba(255,255,255,.9);font-weight:700}body.theme-eco .page-title:after{content:"";width:5px;height:52px;background:linear-gradient(180deg,#73d13d,#52c41a,#389e0d);box-shadow:0 0 15px #52c41a80;border-radius:2px;animation:greenPulse 2.5s ease-in-out infinite}@keyframes floatGreen{0%,to{transform:translate(0) scale(1);opacity:1}33%{transform:translate(15px,-10px) scale(1.05);opacity:.85}66%{transform:translate(-10px,5px) scale(.98);opacity:.9}}@keyframes leafBreathe{0%,to{opacity:.2;transform:translateY(-50%) scale(1) rotate(0)}50%{opacity:.6;transform:translateY(-50%) scale(1.08) rotate(3deg)}}@keyframes greenPulse{0%,to{opacity:.75;box-shadow:0 0 10px #52c41a66}50%{opacity:1;box-shadow:0 0 22px #52c41ab3,0 0 12px #73d13d80}}body.theme-space .page-header{background:linear-gradient(135deg,#1f1f1fd9,#141414e6,#1f1f1fcc);box-shadow:0 8px 32px #000000b3,0 4px 16px #1890ff33,inset 0 1px #ffffff0d,inset 0 -1px #1890ff1a;border:1px solid rgba(24,144,255,.3)}body.theme-space .page-header:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(250,173,20,.08) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(24,144,255,.12) 0%,transparent 40%);z-index:1;animation:rotateGlow 20s linear infinite}body.theme-space .page-header:after{content:"";position:absolute;right:60px;top:35%;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 10px 2px #fffc,0 0 20px 8px #fff6,0 0 30px 12px #fff3,25px 15px 0 1px #faad14,25px 15px 8px 4px #faad14b3,25px 15px 25px 12px #faad1433,-20px 30px 0 1px #40a9ff,-20px 30px 10px 5px #40a9ffb3,-20px 30px 28px 13px #40a9ff33,45px -15px 0 1px #fff,45px -15px 8px 4px #ffffffb3,45px -15px 24px 12px #fff3,-35px -10px 0 1px #1890ff,-35px -10px 10px 5px #1890ffb3,-35px -10px 28px 13px #1890ff33;z-index:2;animation:sparkleGlow 4s ease-in-out infinite}body.theme-space .page-title{color:#fffffff2;text-shadow:0 0 20px rgba(24,144,255,.6),0 0 40px rgba(24,144,255,.3),0 2px 8px rgba(0,0,0,.8);font-weight:700}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sparkleGlow{0%,to{opacity:.6;filter:brightness(1)}15%{opacity:.85;filter:brightness(1.3)}30%{opacity:1;filter:brightness(1.6)}45%{opacity:.7;filter:brightness(.9)}60%{opacity:.95;filter:brightness(1.4)}75%{opacity:.75;filter:brightness(1.1)}}@media(max-width:768px){.page-header{padding:24px 20px}.page-title{font-size:28px}}.import-row-error>td{background-color:#fff1f0!important;color:#000000e0!important}.import-row-error:hover>td{background-color:#ffe4e2!important}.import-row-new>td{background-color:#f6ffed!important;color:#000000e0!important}.import-row-new:hover>td{background-color:#eaf7e0!important}.ant-table-row-selected.import-row-new>td,.ant-table-row-selected.import-row-error>td{background-color:#e6f4ff!important}.import-card-error{border-color:#ff4d4f!important;border-left-width:3px!important}.theme-tech .ant-table-tbody>tr.ant-table-row-selected>td{background:#00a8ff38!important;color:#fffffff2!important}.theme-tech .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#00a8ff52!important}.theme-dark .ant-table-tbody>tr.ant-table-row-selected>td{background:#1677ff40!important;color:#fffffff2!important}.theme-dark .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#1677ff59!important}.theme-space .ant-table-tbody>tr.ant-table-row-selected>td{background:#722ed147!important;color:#fffffff2!important}.theme-space .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#722ed166!important}.theme-tech .import-row-error>td,.theme-dark .import-row-error>td,.theme-space .import-row-error>td{background-color:#ff47572e!important;color:#ffffffeb!important}.theme-tech .import-row-error:hover>td,.theme-dark .import-row-error:hover>td,.theme-space .import-row-error:hover>td{background-color:#ff475747!important}.theme-tech .import-row-new>td,.theme-dark .import-row-new>td,.theme-space .import-row-new>td{background-color:#00d4aa24!important;color:#ffffffeb!important}.theme-tech .import-row-new:hover>td,.theme-dark .import-row-new:hover>td,.theme-space .import-row-new:hover>td{background-color:#00d4aa3d!important}.theme-tech .ant-table-row-selected.import-row-new>td,.theme-tech .ant-table-row-selected.import-row-error>td,.theme-dark .ant-table-row-selected.import-row-new>td,.theme-dark .ant-table-row-selected.import-row-error>td,.theme-space .ant-table-row-selected.import-row-new>td,.theme-space .ant-table-row-selected.import-row-error>td{background:#00a8ff47!important;color:#fffffff2!important}
