._sidebar_94tik_1{width:var(--sidebar-width);height:100vh;background:linear-gradient(180deg,var(--sidebar-bg-from),var(--sidebar-bg-to));color:#fff;display:flex;flex-direction:column;transition:width var(--duration-slow) var(--ease-standard);position:fixed;left:0;top:0;z-index:100;overflow:hidden}._sidebar_94tik_1._collapsed_94tik_16{width:var(--sidebar-collapsed-width)}._logo_94tik_21{height:var(--header-height);display:flex;align-items:center;justify-content:center;gap:var(--space-3);border-bottom:1px solid var(--sidebar-border);padding:0 var(--space-4);flex-shrink:0}._logoIcon_94tik_32{width:28px;height:28px;background:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:700;color:#fff;flex-shrink:0}._logoIcon_94tik_32 svg{width:42px;height:42px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}._logoIcon_94tik_32._hasSvg_94tik_56,._logoIcon_94tik_32._hasImg_94tik_60{background:transparent}._logoImg_94tik_64{width:28px;height:28px;object-fit:contain;display:block}._logoText_94tik_71{font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;transition:opacity var(--duration-normal) var(--ease-standard)}._collapsed_94tik_16 ._logoText_94tik_71{opacity:0;width:0}._nav_94tik_86{flex:1;padding:var(--space-2) 0;overflow-y:auto;overflow-x:hidden}._navGroup_94tik_94{position:relative}._navItem_94tik_103{display:flex;align-items:center;padding:0 var(--space-5);height:44px;color:var(--sidebar-text);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard);position:relative;margin:2px var(--space-2) 5px;border-radius:var(--radius-md)}._navItem_94tik_103:hover{color:var(--sidebar-text-hover);background:#ffffff0f}._navItem_94tik_103._active_94tik_121{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}._navItem_94tik_103._active_94tik_121:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--color-primary);border-radius:0 3px 3px 0}._icon_94tik_138{width:22px;height:22px;min-width:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._icon_94tik_138 svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}._label_94tik_158{margin-left:var(--space-3);font-size:var(--text-base);font-weight:600;white-space:nowrap;overflow:hidden;transition:opacity var(--duration-normal) var(--ease-standard)}._collapsed_94tik_16 ._label_94tik_158{opacity:0;width:0;margin-left:0}._expandIcon_94tik_174{margin-left:auto;transition:transform var(--duration-fast) var(--ease-standard);color:var(--sidebar-text)}._expandIcon_94tik_174 svg{width:14px;height:14px}._expandIcon_94tik_174._rotated_94tik_185{transform:rotate(180deg)}._collapsed_94tik_16 ._expandIcon_94tik_174{opacity:0;width:0}._subMenu_94tik_195{background:#ffffff08;border-left:0px solid var(--color-primary);margin:0 var(--space-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;overflow:hidden;max-height:0;transition:max-height var(--duration-normal) var(--ease-standard)}._subMenuOpen_94tik_205{max-height:200px}._collapsed_94tik_16 ._navGroup_94tik_94{position:relative}._collapsed_94tik_16 ._subMenu_94tik_195{display:none;max-height:none}._collapsed_94tik_16 ._subMenuFloating_94tik_219{display:none;max-height:none;position:absolute;left:100%;top:0;background:var(--sidebar-bg-from);border:1px solid var(--sidebar-border);border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0;min-width:160px;padding:var(--space-1) 0;box-shadow:var(--shadow-lg);z-index:200;margin:0}._collapsed_94tik_16 ._navGroup_94tik_94:hover ._subMenuFloating_94tik_219{display:block}._collapsed_94tik_16 ._subMenuFloating_94tik_219 ._subMenuItem_94tik_240{padding-left:var(--space-5);height:36px}._collapsed_94tik_16 ._subMenuFloating_94tik_219 ._subMenuIcon_94tik_245{display:none}._subMenuItem_94tik_240{display:flex;align-items:center;padding:0 var(--space-5);padding-left:48px;height:38px;color:var(--sidebar-text);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard)}._subMenuItem_94tik_240:hover{color:var(--sidebar-text-hover);background:#ffffff0d}._subMenuItem_94tik_240._active_94tik_121{color:var(--sidebar-active-text);background:rgba(var(--color-primary-rgb),.15)}._subMenuIcon_94tik_245{width:16px;height:16px;margin-right:var(--space-3);opacity:.6;display:flex;align-items:center;justify-content:center}._subMenuIcon_94tik_245 svg{width:14px;height:14px}._subMenuLabel_94tik_285{font-size:var(--text-sm);font-weight:480;white-space:nowrap}._userInfo_94tik_292{padding:var(--space-3) var(--space-5);border-top:1px solid var(--sidebar-border);font-size:14px;color:var(--sidebar-text);display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;overflow:hidden}._userAvatar_94tik_304{width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;color:#fff;flex-shrink:0}._userName_94tik_318{white-space:nowrap;overflow:hidden;transition:opacity var(--duration-normal) var(--ease-standard)}._collapsed_94tik_16 ._userName_94tik_318{opacity:0;width:0}@media(max-width:768px){._sidebar_94tik_1{transform:translate(-100%);width:260px}._sidebar_94tik_1._mobileOpen_94tik_336{transform:translate(0)}._sidebar_94tik_1._collapsed_94tik_16{width:260px}}[data-theme=classic] ._sidebar_94tik_1{background:#fff;color:#212121;border-right:1px solid #E0E0E0}[data-theme=classic] ._navItem_94tik_103{color:#212121d9}[data-theme=classic] ._navItem_94tik_103:hover{color:#212121;background:#f5f5f5}[data-theme=classic] ._navItem_94tik_103._active_94tik_121{color:#1976d2;background:#e3f2fd}[data-theme=classic] ._navItem_94tik_103._active_94tik_121:before{background:#2196f3}[data-theme=classic] ._subMenu_94tik_195{background:#fafafa;border-left-color:#2196f3}[data-theme=classic] ._subMenuItem_94tik_240{color:#212121b3}[data-theme=classic] ._subMenuItem_94tik_240:hover{color:#1976d2;background:#f5f5f5}[data-theme=classic] ._subMenuItem_94tik_240._active_94tik_121{color:#1976d2;background:#e3f2fd}[data-theme=classic] ._logo_94tik_21{background:linear-gradient(135deg,#2196f3,#1976d2) fixed;border-bottom:none}[data-theme=classic] ._logo_94tik_21 ._logoText_94tik_71,[data-theme=classic] ._logo_94tik_21 ._logoIcon_94tik_32{color:#fff}[data-theme=classic] ._userInfo_94tik_292{border-top-color:#e0e0e0;color:#212121d9}[data-theme=classic] ._expandIcon_94tik_174{color:#21212180}[data-theme=classic] ._subMenuFloating_94tik_219{background:#fff;border-color:#e0e0e0;color:#212121}._layout_1a9pv_1{display:flex;min-height:100vh}._main_1a9pv_6{flex:1;margin-left:var(--sidebar-width);transition:margin-left var(--duration-slow) var(--ease-standard);overflow-x:hidden}._mainCollapsed_1a9pv_13{margin-left:var(--sidebar-collapsed-width)}._header_1a9pv_17{height:var(--header-height);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);position:sticky;top:0;z-index:10}._mobileMenuBtn_1a9pv_31{display:none;background:none;border:none;font-size:18px;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-2);align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-standard)}._mobileMenuBtn_1a9pv_31:hover{background:var(--color-bg-muted);color:var(--color-text-1)}._breadcrumb_1a9pv_51{display:flex;align-items:center;gap:4px;flex:1;margin:0 var(--space-6);overflow:hidden}._breadcrumbItem_1a9pv_60{display:flex;align-items:center;gap:4px}._breadcrumbArrow_1a9pv_66{color:var(--color-text-4);flex-shrink:0}._breadcrumbLink_1a9pv_71{background:none;border:none;font-size:var(--text-sm);color:var(--color-text-3);cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);white-space:nowrap}._breadcrumbLink_1a9pv_71:hover{color:var(--color-text-2);background:var(--color-bg-muted)}._breadcrumbLink_1a9pv_71._active_1a9pv_88{color:var(--color-text-1);font-weight:500;cursor:default}._breadcrumbLink_1a9pv_71._active_1a9pv_88:hover{background:none}._headerRight_1a9pv_98{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}._userName_1a9pv_105{font-size:var(--text-base);color:var(--color-text-2);font-weight:500}._logoutBtn_1a9pv_111{background:none;border:1px solid var(--color-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-2);transition:all var(--duration-fast) var(--ease-standard)}._logoutBtn_1a9pv_111:hover{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-bg)}._content_1a9pv_128{padding:var(--space-6);background:var(--color-bg-page);height:calc(100vh - var(--header-height));overflow-y:auto;overflow-x:hidden;box-sizing:border-box}._mobileOverlay_1a9pv_138{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99}._mobileOverlay_1a9pv_138._visible_1a9pv_147{display:block}@media(max-width:768px){._mobileMenuBtn_1a9pv_31{display:flex}._main_1a9pv_6,._mainCollapsed_1a9pv_13{margin-left:0}._zoomControl_1a9pv_161{display:none}}[data-theme=classic] ._header_1a9pv_17{background:linear-gradient(135deg,#2196f3,#1976d2) fixed;color:#fff;border-bottom:none}[data-theme=classic] ._header_1a9pv_17 ._breadcrumbLink_1a9pv_71,[data-theme=classic] ._header_1a9pv_17 ._breadcrumbArrow_1a9pv_66{color:#ffffffb3}[data-theme=classic] ._header_1a9pv_17 ._breadcrumbLink_1a9pv_71:hover{color:#fff;background:#ffffff1a}[data-theme=classic] ._header_1a9pv_17 ._breadcrumbLink_1a9pv_71._active_1a9pv_88{color:#fff}[data-theme=classic] ._header_1a9pv_17 ._userName_1a9pv_105{color:#ffffffe6}[data-theme=classic] ._header_1a9pv_17 ._logoutBtn_1a9pv_111{border-color:#ffffff4d;color:#ffffffe6}[data-theme=classic] ._header_1a9pv_17 ._logoutBtn_1a9pv_111:hover{border-color:#fff9;color:#fff;background:#ffffff1a}[data-theme=classic] ._header_1a9pv_17 ._mobileMenuBtn_1a9pv_31{color:#ffffffe6}[data-theme=classic] ._header_1a9pv_17 ._mobileMenuBtn_1a9pv_31:hover{background:#ffffff26;color:#fff}._overlay_1w3lz_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--header-height) var(--space-6) var(--space-6);animation:_fadeIn_1w3lz_1 var(--duration-normal) var(--ease-standard)}._dialog_1w3lz_14{background:var(--color-bg-surface);border-radius:var(--radius-xl);width:90%;max-width:560px;max-height:calc(85vh - var(--header-height));display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:_modalIn_1w3lz_1 var(--duration-slow) var(--ease-spring)}._header_1w3lz_26{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}._title_1w3lz_34{font-size:var(--text-lg);font-weight:600;margin:0;color:var(--color-text-1)}._closeBtn_1w3lz_41{background:none;border:none;font-size:22px;cursor:pointer;color:var(--color-text-3);padding:0 var(--space-1);line-height:1;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard)}._closeBtn_1w3lz_41:hover{color:var(--color-text-1);background:var(--color-bg-muted)}._body_1w3lz_55{padding:var(--space-6);overflow-y:auto;flex:1}._footer_1w3lz_61{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:var(--space-2)}@keyframes _fadeIn_1w3lz_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_1w3lz_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){._overlay_1w3lz_1{align-items:flex-end;padding:0}._dialog_1w3lz_14{width:100%;max-width:none;max-height:90vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:_slideUp_1w3lz_1 var(--duration-slow) var(--ease-spring)}}@keyframes _slideUp_1w3lz_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}[data-theme=classic] ._header_1w3lz_26,[data-theme=classic] ._footer_1w3lz_61{background:#f8f9fa}._page_13ys3_6{width:100%;animation:_pageIn_13ys3_401 var(--duration-slow) var(--ease-standard) both}._listPage_13ys3_12{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;animation:_pageIn_13ys3_401 var(--duration-slow) var(--ease-standard) both}._listPage_13ys3_12>*{flex-shrink:0}._listPage_13ys3_12>._tableCard_13ys3_25{flex:1 1 auto;min-height:240px;overflow-y:auto}._listPage_13ys3_12>._tableCard_13ys3_25 thead th{position:sticky;top:0;z-index:1;background:var(--color-bg-surface)}._listDataTable_13ys3_39{flex:1 1 auto;min-height:240px}._pageHeader_13ys3_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}._pageHeader_13ys3_45 h2{font-size:var(--text-xl);font-weight:600;color:var(--color-text-1);margin:0}._tabs_13ys3_60{display:flex;gap:var(--space-1);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden;white-space:nowrap}._tabs_13ys3_60::-webkit-scrollbar{display:none}._tab_13ys3_25{padding:var(--space-2) var(--space-3);background:none;border:none;font-size:var(--text-xs);font-weight:500;color:var(--color-text-3);cursor:pointer;position:relative;margin-bottom:-1px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:all var(--duration-fast) var(--ease-standard)}._tab_13ys3_25:hover{color:var(--color-text-2);background:var(--color-bg-hover)}._activeTab_13ys3_93{color:var(--color-primary);background:var(--color-bg-surface);border-bottom:2px solid var(--color-primary)}._countBadge_13ys3_100{font-size:var(--text-sm);color:var(--color-text-3);background:var(--color-bg-muted);padding:4px 12px;border-radius:var(--radius-full)}._overviewCards_13ys3_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-5);margin-bottom:var(--space-5)}._overviewCard_13ys3_109{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-xs)}._overviewCard_13ys3_109._green_13ys3_123{background:linear-gradient(135deg,#52c41a1a,#52c41a0d)}._overviewCard_13ys3_109._red_13ys3_127{background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d)}._cardValue_13ys3_137{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-1)}._cardValue_13ys3_137._medium_13ys3_143{font-weight:600}._green_13ys3_123 ._cardValue_13ys3_137{color:var(--color-success)}._red_13ys3_127 ._cardValue_13ys3_137{color:var(--color-danger)}._cardLabel_13ys3_131{font-size:var(--text-xs);color:var(--color-text-3);margin-bottom:var(--space-1)}._cardLabel_13ys3_131._top_13ys3_161{margin-bottom:0;margin-top:var(--space-1)}._toolbar_13ys3_167{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);gap:var(--space-3)}._toolbarLeft_13ys3_175,._toolbarRight_13ys3_181{display:flex;gap:var(--space-2);align-items:center}._tableRowClickable_13ys3_188{cursor:pointer}._tableRowSelected_13ys3_192{background-color:rgba(var(--color-primary-rgb),.06)}._tableCheckboxCell_13ys3_196{text-align:center;padding:4px}._progressBarContainer_13ys3_202{width:80px}._progressBarLabel_13ys3_206{display:flex;justify-content:space-between;font-size:var(--text-xs);margin-bottom:2px}._progressBarTrack_13ys3_213{height:6px;background:var(--color-bg-muted);border-radius:3px;overflow:hidden}._progressBarFill_13ys3_220{height:100%;border-radius:3px;transition:width var(--duration-fast) var(--ease-standard)}._progressBarFillSuccess_13ys3_226{background:var(--color-success)}._progressBarFillDefault_13ys3_230{background:var(--color-primary)}._mergeBadge_13ys3_235{color:var(--color-text-3);font-size:var(--text-xs);margin-left:4px}._progressModalItems_13ys3_242{display:flex;flex-direction:column;gap:var(--space-3)}._progressModalItem_13ys3_242{background:var(--color-bg-muted);border-radius:var(--radius-md);padding:var(--space-3)}._progressModalItemHeader_13ys3_254{display:flex;justify-content:space-between;margin-bottom:var(--space-2);font-size:var(--text-sm)}._progressModalItemInfo_13ys3_261{color:var(--color-text-3)}._progressModalInputRow_13ys3_265{display:flex;align-items:center;gap:var(--space-2)}._progressModalInputLabel_13ys3_271{font-size:var(--text-xs);color:var(--color-text-3)}._progressModalInput_13ys3_265{width:80px;padding:2px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._filters_13ys3_284{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-5);flex-wrap:wrap}._searchInput_13ys3_292{flex:1;max-width:200px;min-width:180px;padding:0 var(--space-3);height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-bg-surface);transition:all var(--duration-fast) var(--ease-standard)}._searchInput_13ys3_292:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}._filterSelect_13ys3_311{flex-shrink:1;min-width:60px;padding:0 var(--space-3);height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-bg-surface);cursor:pointer;min-width:120px}._tableCard_13ys3_25{background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow-x:auto}._tableCard_13ys3_25 table{width:100%;border-collapse:separate;border-spacing:0}._tableCard_13ys3_25 th,._tableCard_13ys3_25 td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}._tableHeaderRow_13ys3_346{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-bg-muted);border-bottom:1px solid var(--color-border)}._tableHeaderTitle_13ys3_355{font-size:var(--text-sm);font-weight:600;color:var(--color-text-2)}._columnConfigBtn_13ys3_361{background:transparent;border:none;color:var(--color-text-3);cursor:pointer;padding:6px;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);display:flex;align-items:center;justify-content:center}._columnConfigBtn_13ys3_361:hover{background:var(--color-bg-hover);color:var(--color-text-1)}._tableCard_13ys3_25 tbody tr{transition:background var(--duration-fast) var(--ease-standard)}._tableCard_13ys3_25 tbody tr:hover{background:var(--color-bg-hover)}._tableCard_13ys3_25 tbody tr:last-child td{border-bottom:none}._pagination_13ys3_392{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) 0}._pageInfo_13ys3_401{font-size:var(--text-sm);color:var(--color-text-3)}._btn_13ys3_407{padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;border:none;transition:all var(--duration-fast) var(--ease-standard);height:var(--btn-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._btnPrimary_13ys3_422{background:var(--color-primary);color:#fff}._btnPrimary_13ys3_422:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}._btnPrimary_13ys3_422:active:not(:disabled){background:var(--color-primary-active);transform:translateY(0)}._btnPrimary_13ys3_422:disabled{opacity:.6;cursor:not-allowed}._btnDefault_13ys3_442{background:var(--color-bg-surface);color:var(--color-text-2);border:1px solid var(--color-border)}._btnDefault_13ys3_442:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._btnSm_13ys3_453{padding:4px 12px;height:auto;font-size:var(--text-xs)}._actions_13ys3_460{display:flex;gap:var(--space-2)}._actionMenuMobile_13ys3_466{display:none}._actionBtn_13ys3_470{padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:var(--color-bg-surface);color:var(--color-text-2);transition:all var(--duration-fast) var(--ease-standard);white-space:nowrap}._actionBtn_13ys3_470:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._actionSuccess_13ys3_488{background:var(--color-success-bg);color:var(--color-success-text);border-color:transparent}._actionSuccess_13ys3_488:hover{background:var(--color-success);color:#fff}._actionDanger_13ys3_499{color:var(--color-danger);border-color:transparent}._actionDanger_13ys3_499:hover{background:var(--color-danger-bg);border-color:var(--color-danger)}._badge_13ys3_510{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;line-height:1.6;white-space:nowrap}._badgeSuccess_13ys3_521{background:var(--color-success-bg);color:var(--color-success-text)}._badgeWarning_13ys3_522{background:var(--color-warning-bg);color:var(--color-warning-text)}._badgeDanger_13ys3_523{background:var(--color-danger-bg);color:var(--color-danger-text)}._badgeInfo_13ys3_524{background:var(--color-info-bg);color:var(--color-info-text)}._badgePurple_13ys3_525{background:var(--color-purple-bg);color:var(--color-purple)}._badgeCyan_13ys3_526{background:#06b6d41a;color:#06b6d4}._badgeDefault_13ys3_527{background:var(--color-bg-muted);color:var(--color-text-2)}._formGroup_13ys3_530{margin-bottom:var(--space-3)}._formGroup_13ys3_530 label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-2);margin-bottom:var(--space-1)}._formGroup_13ys3_530 input,._formGroup_13ys3_530 textarea,._formGroup_13ys3_530 select{width:100%;padding:0 var(--space-3);height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-bg-surface);transition:all var(--duration-fast) var(--ease-standard)}._formGroup_13ys3_530 textarea{height:auto;padding:var(--space-2) var(--space-3);resize:vertical}._formGroup_13ys3_530 input:focus,._formGroup_13ys3_530 textarea:focus,._formGroup_13ys3_530 select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}._formGroup_13ys3_530 input:read-only{background:var(--color-bg-muted);color:var(--color-text-3)}._required_13ys3_574{color:var(--color-danger);margin-left:2px}._formGroup_13ys3_530 input[type=checkbox]{width:auto;height:auto;padding:0;margin-right:var(--space-2);transform:scale(1.2)}._checkboxLabel_13ys3_587{display:flex;align-items:center;cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--color-text-2)}._emptyState_13ys3_597{padding:var(--space-12) var(--space-6);text-align:center}._emptyIcon_13ys3_602{margin-bottom:var(--space-4);opacity:.3}._emptyText_13ys3_607{font-size:var(--text-base);color:var(--color-text-3);margin-bottom:var(--space-3)}._emptyAction_13ys3_613{font-size:var(--text-sm);color:var(--color-primary);background:none;border:none;cursor:pointer;font-weight:500;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:background var(--duration-fast)}._emptyAction_13ys3_613:hover{background:var(--color-primary-bg)}._empty_13ys3_597{padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-text-3);font-size:var(--text-sm)}._loading_13ys3_638{padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-text-3)}._amount_13ys3_645{font-weight:600;color:var(--color-text-1)}._amountIncome_13ys3_650{color:var(--color-success);font-weight:600}._amountExpense_13ys3_655{color:var(--color-danger);font-weight:600}._successText_13ys3_661{color:var(--color-success)}._dangerText_13ys3_665{color:var(--color-danger);font-weight:600}._warningText_13ys3_670{color:var(--color-warning);font-weight:500}._orderFormGrid_13ys3_676{display:flex;flex-wrap:wrap;gap:var(--space-3)}._orderFormGrid_13ys3_676 ._formGroup_13ys3_530{flex:1;min-width:180px}._sectionTitle_13ys3_687{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);font-weight:600;color:var(--color-text-1)}._inlineInput_13ys3_694{padding:4px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-bg-surface);width:auto;transition:border-color var(--duration-fast)}._inlineInput_13ys3_694[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}._inlineInput_13ys3_694[type=number]::-webkit-inner-spin-button,._inlineInput_13ys3_694[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inlineInput_13ys3_694:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}._itemFooter_13ys3_721{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._itemFooter_13ys3_721 strong{font-size:var(--text-base);color:var(--color-text-1)}._companyForm_13ys3_736{display:flex;flex-direction:column;gap:var(--space-5);max-width:800px}._formSection_13ys3_744{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}._formSection_13ys3_744._cols3_13ys3_750{grid-template-columns:repeat(3,1fr)}._formSectionTitle_13ys3_754{grid-column:1 / -1;margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-1);display:flex;align-items:baseline;gap:var(--space-2)}._formSectionHint_13ys3_765{font-size:var(--text-xs);font-weight:400;color:var(--color-text-3)}._companyForm_13ys3_736 ._fullWidth_13ys3_771{grid-column:1 / -1}._formActions_13ys3_775{grid-column:1 / -1;display:flex;gap:var(--space-2);margin-top:var(--space-2)}._logoUpload_13ys3_783{display:flex;align-items:center;gap:var(--space-3)}._logoPreview_13ys3_789{width:56px;height:56px;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-1);flex-shrink:0}._logoPlaceholder_13ys3_800{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-3);font-size:var(--text-xs);flex-shrink:0}._logoActions_13ys3_813{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._logoButtons_13ys3_820{display:flex;gap:var(--space-2)}._fieldHint_13ys3_825{margin:0;font-size:var(--text-xs);color:var(--color-text-3)}._fieldError_13ys3_831{margin:0;font-size:var(--text-xs);color:var(--color-danger)}._licenseUrlBox_13ys3_838{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}._licenseUrlText_13ys3_849{flex:1;min-width:0;font-family:monospace;font-size:var(--text-xs);line-height:1.6;color:var(--color-text-1);word-break:break-all;user-select:all;-webkit-user-select:all}._licenseUrlHint_13ys3_861{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-3)}._basicDataTable_13ys3_868{width:100%;border-collapse:collapse}._basicDataTable_13ys3_868 th,._basicDataTable_13ys3_868 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._basicDataTable_13ys3_868 th{background:var(--color-bg-muted);font-weight:500;color:var(--color-text-2);font-size:var(--text-sm);white-space:nowrap}._basicDataTable_13ys3_868 td{font-size:var(--text-base)}._tagsContainer_13ys3_894{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:32px}._tag_13ys3_894{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-1)}._tag_13ys3_894 ._tagCode_13ys3_913{color:var(--color-text-3);font-size:var(--text-xs);margin-left:var(--space-1)}._tag_13ys3_894 ._tagEdit_13ys3_919{cursor:pointer;color:var(--color-text-3);font-size:var(--text-sm);margin-left:var(--space-1);line-height:1}._tag_13ys3_894 ._tagEdit_13ys3_919:hover{color:var(--color-primary)}._tag_13ys3_894 ._tagRemove_13ys3_931{cursor:pointer;color:var(--color-text-3);font-size:var(--text-base);margin-left:var(--space-1);line-height:1}._tag_13ys3_894 ._tagRemove_13ys3_931:hover{color:var(--color-danger)}._addBtn_13ys3_943{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-bg-surface);border:1px dashed var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._addBtn_13ys3_943:hover{background:var(--color-primary-bg)}._roleBadge_13ys3_962{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500}._roleAdmin_13ys3_971{background:var(--color-danger-bg);color:var(--color-danger-text)}._roleManager_13ys3_972{background:var(--color-primary-bg);color:var(--color-primary)}._roleWarehouser_13ys3_973{background:var(--color-success-bg);color:var(--color-success-text)}._roleSales_13ys3_974{background:var(--color-warning-bg);color:var(--color-warning-text)}._roleDeveloper_13ys3_975{background:var(--color-info-bg);color:var(--color-info-text)}._statusActive_13ys3_977{color:var(--color-success-text)}._statusInactive_13ys3_978{color:var(--color-text-3)}._userTable_13ys3_981{width:100%;border-collapse:collapse}._userTable_13ys3_981 th,._userTable_13ys3_981 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;font-size:var(--text-sm)}._userTable_13ys3_981 th{background:var(--color-bg-muted);font-weight:500;color:var(--color-text-2)}._userToolbar_13ys3_1000{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}._content_13ys3_1008{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);overflow-x:auto}._btnSuccess_13ys3_1017{background:var(--color-success);color:#fff}._btnSuccess_13ys3_1017:hover:not(:disabled){background:var(--color-success-hover, #3cb830);transform:translateY(-1px)}._btnDanger_13ys3_1027{background:var(--color-danger);color:#fff}._btnDanger_13ys3_1027:hover:not(:disabled){background:var(--color-danger-hover, #e04849);transform:translateY(-1px)}._btnDanger_13ys3_1027:active:not(:disabled){background:var(--color-danger-active, #c53030);transform:translateY(0)}._btnDanger_13ys3_1027:disabled{opacity:.6;cursor:not-allowed}._btnDangerOutline_13ys3_1047{background:var(--color-bg-surface);color:var(--color-danger);border:1px solid var(--color-border)}._btnDangerOutline_13ys3_1047:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg, #fff5f5)}._btnDangerOutline_13ys3_1047:disabled{opacity:.4;cursor:not-allowed}._btnWarning_13ys3_1064{background:var(--color-warning);color:#fff}._btnWarning_13ys3_1064:hover:not(:disabled){background:var(--color-warning-hover, #d4a000);transform:translateY(-1px)}._dashboard_13ys3_1078{width:100%;animation:_pageIn_13ys3_401 var(--duration-slow) var(--ease-standard) both}._dashboard_13ys3_1078 h2{font-size:var(--text-xl);font-weight:600;margin:0 0 var(--space-6);color:var(--color-text-1)}._stats_13ys3_1091{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5);margin-bottom:var(--space-6)}._statCard_13ys3_1098{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);transition:all var(--duration-normal) var(--ease-standard);display:flex;flex-direction:column;gap:var(--space-2)}._statCard_13ys3_1098:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._statHeader_13ys3_1114{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._statIcon_13ys3_1121{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}._statValue_13ys3_1130{font-size:var(--text-3xl);font-weight:700;color:var(--color-text-1);line-height:1.2}._statLabel_13ys3_1137{font-size:var(--text-base);color:var(--color-text-3)}._statSub_13ys3_1142{font-size:var(--text-xs);color:var(--color-text-4);margin-top:var(--space-1)}._miniBarTrack_13ys3_1149{height:4px;background:var(--color-bg-muted);border-radius:var(--radius-full);margin-top:var(--space-2);overflow:hidden}._miniBarFill_13ys3_1157{height:100%;border-radius:var(--radius-full);transition:width var(--duration-slow) var(--ease-standard)}._progressRing_13ys3_1164{display:block}._alertBadge_13ys3_1169{font-size:var(--text-xs);padding:2px 10px;border-radius:var(--radius-full);font-weight:500}._alertDanger_13ys3_1176{background:var(--color-danger-bg);color:var(--color-danger-text)}._alertOk_13ys3_1181{background:var(--color-success-bg);color:var(--color-success-text)}._section_13ys3_687{margin-bottom:var(--space-6)}._section_13ys3_687 h3{font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-4);color:var(--color-text-1)}._bizCards_13ys3_1198{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}._bizCard_13ys3_1198{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);transition:all var(--duration-normal) var(--ease-standard)}._bizCard_13ys3_1198:hover{box-shadow:var(--shadow-md)}._bizHeader_13ys3_1216{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}._bizTitle_13ys3_1223{font-size:var(--text-lg);font-weight:600;color:var(--color-text-1)}._bizBadge_13ys3_1229{font-size:var(--text-xs);background:var(--color-primary-bg);color:var(--color-primary);padding:2px 10px;border-radius:var(--radius-full);font-weight:500}._bizBody_13ys3_1238{display:flex;gap:var(--space-8);align-items:center;margin-bottom:var(--space-4)}._bizStat_13ys3_1245{display:flex;flex-direction:column;align-items:center}._bizNum_13ys3_1251{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-1)}._bizLabel_13ys3_1257{font-size:var(--text-xs);color:var(--color-text-3);margin-top:var(--space-1)}._bizLink_13ys3_1263{background:none;border:none;color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;padding:0;transition:color var(--duration-fast) var(--ease-standard)}._bizLink_13ys3_1263:hover{color:var(--color-primary-hover)}@keyframes _pageIn_13ys3_401{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._filters_13ys3_284{flex-direction:column;align-items:stretch}._searchInput_13ys3_292{max-width:none}._filterSelect_13ys3_311{width:100%}._tableCard_13ys3_25{overflow-x:auto}._actions_13ys3_460 ._actionBtn_13ys3_470{display:none}._actionMenuMobile_13ys3_466{display:block}._pageHeader_13ys3_45{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._toolbar_13ys3_167{flex-wrap:wrap}._toolbarLeft_13ys3_175{width:100%}._toolbarRight_13ys3_181{width:100%;flex-wrap:wrap}._pagination_13ys3_392{flex-wrap:wrap;gap:var(--space-2)}._listPage_13ys3_12{height:auto;overflow:visible}._listPage_13ys3_12>._tableCard_13ys3_25{flex:none;min-height:0}._listPage_13ys3_12>._tableCard_13ys3_25 thead th{position:static}._listDataTable_13ys3_39{flex:none;min-height:0}._formSection_13ys3_744,._formSection_13ys3_744._cols3_13ys3_750{grid-template-columns:1fr}._orderFormGrid_13ys3_676 ._formGroup_13ys3_530{flex:1 1 100%;min-width:unset}._stats_13ys3_1091{grid-template-columns:1fr 1fr}._bizCards_13ys3_1198{grid-template-columns:1fr}}._designAreaContainer_13ys3_1382{padding:0;overflow:auto;max-height:calc(100vh - 300px)}._designAreaWrapper_13ys3_1388{position:relative;padding:28px 0 0 28px}._rulerCorner_13ys3_1393{position:absolute;top:0;left:0;width:28px;height:28px;background:var(--color-bg-muted);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._horizontalRuler_13ys3_1404{position:absolute;top:0;left:28px;height:28px;background:#f8f9fa;border-bottom:1px solid var(--color-border);display:flex;align-items:flex-end}._verticalRuler_13ys3_1415{position:absolute;top:28px;left:0;width:28px;background:#f8f9fa;border-right:1px solid var(--color-border);display:flex;flex-direction:column}._rulerTick_13ys3_1426{width:1px;height:6px;background:#ccc;position:absolute;bottom:0}._rulerTick_13ys3_1426._major_13ys3_1434{height:12px;background:#999}._rulerLabel_13ys3_1439{font-size:10px;color:#666;position:absolute;bottom:13px;transform:translate(-50%)}._verticalRuler_13ys3_1415 ._rulerTick_13ys3_1426{width:6px;height:1px;background:#ccc;position:absolute;left:0}._verticalRuler_13ys3_1415 ._rulerTick_13ys3_1426._major_13ys3_1434{width:12px;background:#999}._verticalRuler_13ys3_1415 ._rulerLabel_13ys3_1439{font-size:10px;color:#666;position:absolute;bottom:auto;left:13px;top:50%;transform:translateY(-50%)}._fontDropdown_13ys3_1474{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:100}._fontDropdownItem_13ys3_1488{padding:8px 12px;cursor:pointer;font-size:var(--text-sm)}._fontDropdownItem_13ys3_1488:hover{background:var(--color-primary-bg)}._btnGroup_13ys3_1498{display:flex;gap:4px}._dropdown_13ys3_1503{position:relative;display:inline-block}._dropdownMenu_13ys3_1508{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;min-width:140px;padding:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2px}._dropdownItem_13ys3_1524{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-1);font-size:var(--text-sm);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-standard)}._dropdownItem_13ys3_1524:hover{background:var(--color-bg-muted)}._dropdownItem_13ys3_1524 svg{flex-shrink:0;color:var(--color-text-2)}@media(max-width:480px){._stats_13ys3_1091{grid-template-columns:1fr}}._card_13ys3_131{background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}._cardHeader_13ys3_1562{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--color-bg-muted);border-bottom:1px solid var(--color-border);font-weight:600;font-size:var(--text-sm);color:var(--color-text-2)}._cardBody_13ys3_1574{padding:var(--space-4)}._modalOverlay_13ys3_1578{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_13ys3_1591{background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:500px;width:90%;max-height:80vh;overflow-y:auto}._modalHeader_13ys3_1601{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);border-bottom:1px solid var(--color-border)}._modalHeader_13ys3_1601 h3{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--color-text-1)}._modalClose_13ys3_1616{background:none;border:none;font-size:var(--text-xl);color:var(--color-text-3);cursor:pointer;padding:0;line-height:1}._modalClose_13ys3_1616:hover{color:var(--color-text-1)}._modalBody_13ys3_1630{padding:var(--space-4)}._modalFooter_13ys3_1634{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border)}._listGroup_13ys3_1642{list-style:none;padding:0;margin:0}._listGroupItem_13ys3_1648{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}._listGroupItem_13ys3_1648:last-child{border-bottom:none}._listItemContent_13ys3_1661{display:flex;align-items:center;gap:var(--space-2)}._btnGroup_13ys3_1498{display:flex;gap:0}._btnGroup_13ys3_1498 ._btn_13ys3_407{border-radius:0}._btnGroup_13ys3_1498 ._btn_13ys3_407:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}._btnGroup_13ys3_1498 ._btn_13ys3_407:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}._tabContent_13ys3_1684{margin-top:var(--space-4)}._section_13ys3_687{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden}._sectionHeader_13ys3_1695{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);cursor:pointer;background:var(--color-bg-1);font-size:var(--text-sm);font-weight:600;color:var(--color-text-1);-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-standard)}._sectionHeader_13ys3_1695:hover{background:var(--color-bg-2)}._sectionArrow_13ys3_1713{font-size:var(--text-xs);transition:transform var(--duration-fast) var(--ease-standard)}._sectionArrowOpen_13ys3_1718{transform:rotate(90deg)}._sectionBody_13ys3_1722{padding:var(--space-2)}._borderStart_13ys3_1726{border-left:1px solid var(--color-border)}._fontCombo_13ys3_1470{position:relative}._fontDropdown_13ys3_1474{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;margin-top:4px}._fontDropdownItem_13ys3_1488{padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm)}._fontDropdownItem_13ys3_1488:hover{background:var(--color-bg-hover)}._fontDropdownItem_13ys3_1488._active_13ys3_93{background:var(--color-primary-bg);color:var(--color-primary)}._fieldLabel_13ys3_1764{font-weight:600;margin-right:var(--space-1)}._fieldContent_13ys3_1769{flex:1}._designAreaContainer_13ys3_1382{overflow:auto;padding:var(--space-4)}._designAreaWrapper_13ys3_1388{display:flex;justify-content:center}._container_bhh25_1{position:fixed;top:var(--space-6);right:var(--space-6);z-index:2000;display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none}._toast_bhh25_12{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:280px;max-width:420px;pointer-events:auto;animation:_toastIn_bhh25_1 var(--duration-slow) var(--ease-spring);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._toast_bhh25_12:hover{transform:translate(-4px);box-shadow:var(--shadow-xl)}._success_bhh25_32{background:var(--color-success-bg);border:1px solid rgba(34,197,94,.2);color:var(--color-success-text)}._error_bhh25_38{background:var(--color-danger-bg);border:1px solid rgba(239,68,68,.2);color:var(--color-danger-text)}._warning_bhh25_44{background:var(--color-warning-bg);border:1px solid rgba(245,158,11,.2);color:var(--color-warning-text)}._info_bhh25_50{background:var(--color-info-bg);border:1px solid rgba(139,92,246,.2);color:var(--color-info-text)}._icon_bhh25_56{flex-shrink:0;display:flex;align-items:center}._message_bhh25_62{flex:1;font-size:var(--text-sm);font-weight:500;line-height:1.5}._closeBtn_bhh25_69{flex-shrink:0;background:none;border:none;cursor:pointer;opacity:.5;padding:2px;border-radius:var(--radius-sm);transition:opacity var(--duration-fast);color:inherit}._closeBtn_bhh25_69:hover{opacity:1}@keyframes _toastIn_bhh25_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){._container_bhh25_1{left:var(--space-3);right:var(--space-3);top:var(--space-3)}._toast_bhh25_12{min-width:auto;max-width:none}}._skeleton_10lhy_1{background:linear-gradient(90deg,var(--color-bg-muted) 25%,var(--color-border) 37%,var(--color-bg-muted) 63%);background-size:400% 100%;animation:_shimmer_10lhy_1 1.4s ease infinite;border-radius:var(--radius-sm)}._text_10lhy_13{height:14px;border-radius:var(--radius-sm);margin-bottom:var(--space-2)}._rect_10lhy_19{border-radius:var(--radius-md)}._circle_10lhy_23{border-radius:var(--radius-full)}@keyframes _shimmer_10lhy_1{0%{background-position:100% 50%}to{background-position:0 50%}}._tableSkeleton_10lhy_33{padding:var(--space-4)}._tableHead_10lhy_37{display:grid;grid-template-columns:repeat(var(--cols, 6),1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-muted);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._tableRow_10lhy_46{display:grid;grid-template-columns:repeat(var(--cols, 6),1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._cardSkeleton_10lhy_55{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-3)}._statCardSkeleton_10lhy_65{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-2)}._wrapper_169px_1{position:relative;display:inline-block}._trigger_169px_6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-2);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._trigger_169px_6:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._labeledTrigger_169px_26{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-3);height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-2);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._labeledTrigger_169px_26:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._dropdown_169px_47{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1) 0;z-index:9999;animation:_dropIn_169px_1 var(--duration-fast) var(--ease-standard)}._menuItem_169px_57{display:block;width:100%;padding:var(--space-2) var(--space-4);border:none;background:none;text-align:left;font-size:var(--text-sm);color:var(--color-text-2);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._menuItem_169px_57:hover{background:var(--color-bg-hover);color:var(--color-text-1)}._menuItemDanger_169px_75{color:var(--color-danger)}._menuItemDanger_169px_75:hover{background:var(--color-danger-bg);color:var(--color-danger)}._menuItem_169px_57:disabled{opacity:.4;cursor:not-allowed}._menuItem_169px_57:disabled:hover{background:none;color:var(--color-text-2)}._menuItemDanger_169px_75:disabled{color:var(--color-danger)}._separator_169px_98{height:1px;background:var(--color-border);margin:var(--space-1) 0}@keyframes _dropIn_169px_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._container_yv0ah_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sidebar-bg-from) 0%,var(--sidebar-bg-to) 60%,var(--color-primary) 100%)}._card_yv0ah_9{background:var(--color-bg-surface);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);width:400px;box-shadow:var(--shadow-xl);animation:_modalIn_yv0ah_1 var(--duration-slow) var(--ease-spring)}._logoArea_yv0ah_18{text-align:center;margin-bottom:var(--space-8)}._logoIcon_yv0ah_23{width:48px;height:48px;background:var(--color-primary);border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;margin-bottom:var(--space-4);overflow:hidden}._logoIcon_yv0ah_23 svg{width:32px;height:32px;fill:#fff}._logoIcon_yv0ah_23._hasSvg_yv0ah_44{background:var(--color-primary)}._title_yv0ah_48{text-align:center;font-size:var(--text-2xl);font-weight:700;color:var(--color-text-1);margin:0 0 var(--space-2)}._subtitle_yv0ah_56{text-align:center;color:var(--color-text-3);margin:0 0 var(--space-8);font-size:var(--text-base)}._form_yv0ah_63{display:flex;flex-direction:column;gap:var(--space-5)}._error_yv0ah_69{background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}._field_yv0ah_78{display:flex;flex-direction:column;gap:var(--space-2)}._field_yv0ah_78 label{font-size:var(--text-sm);color:var(--color-text-2);font-weight:500}._field_yv0ah_78 input{padding:0 var(--space-3);height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);transition:all var(--duration-fast) var(--ease-standard)}._field_yv0ah_78 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}._submitBtn_yv0ah_105{padding:0 var(--space-5);height:var(--btn-height);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);margin-top:var(--space-2)}._submitBtn_yv0ah_105:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}._submitBtn_yv0ah_105:active:not(:disabled){background:var(--color-primary-active);transform:translateY(0)}._submitBtn_yv0ah_105:disabled{opacity:.5;cursor:not-allowed}@keyframes _modalIn_yv0ah_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){._card_yv0ah_9{width:90vw;padding:var(--space-8) var(--space-6)}}._tableWrapper_jwf22_1{background:var(--color-bg-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);display:flex;flex-direction:column}._tableScroll_jwf22_11{flex:1 1 auto;min-height:0;overflow:auto}._tableHeader_jwf22_17{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border)}._columnConfigBtn_jwf22_24{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;font-size:var(--text-xs);color:var(--color-text-2);transition:all var(--duration-fast) var(--ease-standard)}._columnConfigBtn_jwf22_24:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}._table_jwf22_1{width:100%;border-collapse:separate;border-spacing:0}._table_jwf22_1 th{background:var(--color-bg-muted);padding:var(--space-3) var(--space-4);text-align:left;font-weight:500;color:var(--color-text-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);position:sticky;top:0;z-index:1}._table_jwf22_1 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-base);color:var(--color-text-1)}._table_jwf22_1 tr:hover td{background:var(--color-primary-bg)}._loading_jwf22_74,._empty_jwf22_75{text-align:center;padding:var(--space-10) var(--space-4)!important;color:var(--color-text-3)}@media(max-width:768px){._tableWrapper_jwf22_1{overflow-x:auto}}:root{--color-primary: #4F6EF7;--color-primary-hover: #6B85F9;--color-primary-active: #3D5BD6;--color-primary-bg: #EEF1FE;--color-success: #22C55E;--color-success-bg: #F0FDF4;--color-success-text: #16A34A;--color-warning: #F59E0B;--color-warning-bg: #FFFBEB;--color-warning-text: #D97706;--color-danger: #EF4444;--color-danger-hover: #F87171;--color-danger-bg: #FEF2F2;--color-danger-text: #DC2626;--color-info: #3B82F6;--color-info-bg: #EFF6FF;--color-info-text: #2563EB;--color-purple: #8B5CF6;--color-purple-bg: #FAF5FF;--color-purple-text: #7C3AED;--color-text-1: #1E293B;--color-text-2: #475569;--color-text-3: #94A3B8;--color-text-4: #CBD5E1;--color-border: #E2E8F0;--color-border-hover: #CBD5E1;--color-bg-page: #F8FAFC;--color-bg-surface: #FFFFFF;--color-bg-muted: #F1F5F9;--color-bg-elevated: #FFFFFF;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -4px rgba(0,0,0,.04);--shadow-xl: 0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.06);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 28px;--input-height: 40px;--btn-height-sm: 32px;--btn-height: 40px;--sidebar-width: 250px;--sidebar-collapsed-width: 72px;--header-height: 64px;--sidebar-bg-from: #1E293B;--sidebar-bg-to: #0F172A;--sidebar-text: rgba(255,255,255,.85);--sidebar-text-hover: #FFFFFF;--sidebar-active-bg: rgba(79,110,247,.15);--sidebar-active-text: #8BA3FB;--sidebar-border: rgba(255,255,255,.08)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-bg-page);color:var(--color-text-1);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}::selection{background:var(--color-primary-bg);color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-text-4);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-3)}.card{background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);transition:box-shadow var(--duration-normal) var(--ease-standard)}.card:hover{box-shadow:var(--shadow-md)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{animation:fadeInUp var(--duration-slow) var(--ease-standard) both}.animate-fade-in{animation:fadeIn var(--duration-slow) var(--ease-standard) both}[data-theme=classic]{--color-primary: #2196F3;--color-primary-hover: #1E88E5;--color-primary-active: #1976D2;--color-primary-bg: #E3F2FD;--color-success: #4CAF50;--color-success-bg: #E8F5E9;--color-success-text: #2E7D32;--color-warning: #FF9800;--color-warning-bg: #FFF3E0;--color-warning-text: #E65100;--color-danger: #F44336;--color-danger-hover: #E53935;--color-danger-bg: #FFEBEE;--color-danger-text: #C62828;--color-info: #00BCD4;--color-info-bg: #E0F7FA;--color-info-text: #00838F;--color-purple: #9C27B0;--color-purple-bg: #F3E5F5;--color-purple-text: #6A1B9A;--color-text-1: #212121;--color-text-2: #757575;--color-text-3: #9E9E9E;--color-text-4: #BDBDBD;--color-border: #E0E0E0;--color-border-hover: #BDBDBD;--color-bg-page: #F5F5F5;--color-bg-surface: #FFFFFF;--color-bg-muted: #FAFAFA;--color-bg-elevated: #FFFFFF;--radius-sm: 4px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 8px;--shadow-xs: 0 1px 1px rgba(0,0,0,.05);--shadow-sm: 0 2px 4px rgba(0,0,0,.1);--shadow-md: 0 4px 8px rgba(0,0,0,.15);--shadow-lg: 0 8px 16px rgba(0,0,0,.2);--shadow-xl: 0 12px 24px rgba(0,0,0,.2);--input-height: 36px;--btn-height-sm: 28px;--btn-height: 36px;--font-sans: "Microsoft YaHei", "微软雅黑", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--sidebar-bg-from: #FFFFFF;--sidebar-bg-to: #FFFFFF;--sidebar-text: rgba(33,33,33,.85);--sidebar-text-hover: #212121;--sidebar-active-bg: #E3F2FD;--sidebar-active-text: #1976D2;--sidebar-border: #E0E0E0}@media(max-width:768px){:root{--sidebar-width: 0px}}
