._switchButton_15ei1_3{display:flex;align-items:center;gap:6px;padding:4px 12px;height:auto;border-radius:20px;transition:all .2s ease;color:var(--text-secondary)}._switchButton_15ei1_3:hover{background:var(--bg-secondary);color:var(--color-primary)}._currentLang_15ei1_19{display:flex;align-items:center;gap:6px}._flag_15ei1_25{font-size:1rem;line-height:1}._langText_15ei1_30{font-size:.875rem;font-weight:500}._menuItem_15ei1_35{display:flex;align-items:center;gap:8px;padding:4px 0}@media (max-width: 768px){._langText_15ei1_30{display:none}._switchButton_15ei1_3{padding:4px 8px}}._layout_1i7vh_3{min-height:100vh;background:transparent}._header_1i7vh_9{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);padding:0;height:64px;line-height:64px;border-bottom:1px solid var(--border-color)}._headerContent_1i7vh_22{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:100%}._logo_1i7vh_33{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}._logoImage_1i7vh_41{width:36px;height:36px;object-fit:contain}._logoText_1i7vh_47{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._desktopMenu_1i7vh_57{flex:1;justify-content:center;border:none;background:transparent}._desktopMenu_1i7vh_57 .ant-menu-item{font-weight:500;margin:0 8px}._desktopMenu_1i7vh_57 .ant-menu-item-selected{color:var(--color-primary)}._desktopMenu_1i7vh_57 .ant-menu-item:after{border-bottom-color:var(--color-primary)!important}._headerRight_1i7vh_78{display:flex;align-items:center;gap:16px}._userInfo_1i7vh_84{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 12px;border-radius:20px;transition:background var(--transition-fast)}._userInfo_1i7vh_84:hover{background:var(--bg-secondary)}._userName_1i7vh_98{font-weight:500;color:var(--text-primary)}._loginBtn_1i7vh_103{border-radius:20px}._mobileMenuBtn_1i7vh_108{display:none;font-size:1.25rem}._content_1i7vh_114{flex:1;padding:24px 0}._contentInner_1i7vh_119{max-width:1400px;margin:0 auto;padding:0 24px;min-height:calc(100vh - 184px)}._footer_1i7vh_127{background:var(--bg-dark);color:var(--text-light);text-align:center;padding:24px}._footerContent_1i7vh_134 p{margin:0;font-size:.875rem}._footerLinks_1i7vh_139{margin-top:8px!important}._footerLinks_1i7vh_139 a{color:var(--text-light);transition:color var(--transition-fast)}._footerLinks_1i7vh_139 a:hover{color:var(--color-accent)}._divider_1i7vh_152{margin:0 12px;opacity:.5}@media (max-width: 768px){._headerContent_1i7vh_22{padding:0 16px}._desktopMenu_1i7vh_57{display:none}._mobileMenuBtn_1i7vh_108{display:block;font-size:1.5rem;padding:8px;color:var(--text-primary)}._loginBtn_1i7vh_103,._userName_1i7vh_98{display:none}._contentInner_1i7vh_119{padding:0 16px;min-height:calc(100vh - 144px)}._logoText_1i7vh_47{font-size:1rem}._content_1i7vh_114{padding:16px 0}._footer_1i7vh_127{padding:16px}._footerContent_1i7vh_134 p{font-size:.75rem}._headerRight_1i7vh_78{gap:8px}._userInfo_1i7vh_84{padding:4px 8px}}@media (max-width: 480px){._logo_1i7vh_33{gap:6px}._logoIcon_1i7vh_217{font-size:1.5rem}._logoImage_1i7vh_41{width:28px;height:28px}._logoText_1i7vh_47{font-size:.9rem;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._header_1i7vh_9{height:56px;line-height:56px}._contentInner_1i7vh_119{min-height:calc(100vh - 136px)}}.mobile-menu-drawer ._ant-drawer-body_1i7vh_246{padding:0}.mobile-menu-drawer .ant-menu{border:none}.mobile-menu-drawer .ant-menu-item{height:52px;line-height:52px;margin:0!important;padding:0 24px!important;font-size:16px}.mobile-menu-drawer .ant-menu-item-selected{background:#2b6cb01a!important}._mobileBottomBar_1i7vh_268{display:none;position:fixed;bottom:0;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-color);padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0));z-index:100;box-shadow:0 -2px 8px #00000014}@media (max-width: 768px){._mobileBottomBar_1i7vh_268{display:flex;justify-content:space-around;align-items:center}._footer_1i7vh_127{margin-bottom:60px}}._bottomNavItem_1i7vh_295{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;color:var(--text-secondary);text-decoration:none;font-size:11px;transition:color .2s}._bottomNavItem_1i7vh_295:active,._bottomNavItem_1i7vh_295._active_1i7vh_311{color:var(--color-primary)}._bottomNavItem_1i7vh_295 ._icon_1i7vh_315{font-size:22px}:root{--color-primary: #1a365d;--color-primary-light: #2b6cb0;--color-primary-dark: #0d1b2a;--color-accent: #d69e2e;--color-accent-light: #ecc94b;--color-accent-dark: #b7791f;--color-success: #38a169;--color-warning: #dd6b20;--color-error: #e53e3e;--accent-primary: #1a365d;--accent-primary-rgb: 26, 54, 93;--accent-secondary: #2b6cb0;--accent-success: #38a169;--bg-primary: #f7fafc;--bg-secondary: #edf2f7;--bg-tertiary: #e2e8f0;--bg-card: #ffffff;--bg-dark: #1a202c;--bg-hover: #f0f5ff;--text-primary: #1a202c;--text-secondary: #4a5568;--text-tertiary: #718096;--text-muted: #718096;--text-light: #a0aec0;--border-color: #e2e8f0;--border-radius: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--font-primary: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Playfair Display", Georgia, serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-primary);color:var(--text-primary);background:var(--bg-primary);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}a{color:var(--color-primary-light);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:600;line-height:1.3;color:var(--text-primary)}.page-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:radial-gradient(ellipse at 20% 20%,rgba(43,108,176,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(214,158,46,.06) 0%,transparent 50%),linear-gradient(180deg,#f7fafc,#edf2f7)}.main-content{flex:1;padding:24px;max-width:1400px;width:100%;margin:0 auto}.custom-card{background:var(--bg-card);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.custom-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.gradient-title{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.accent-text{color:var(--color-accent)}.gradient-button{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border:none;color:#fff;font-weight:500;transition:all var(--transition-normal)}.gradient-button:hover{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);transform:translateY(-1px);box-shadow:var(--shadow-md)}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}@media (max-width: 768px){html{font-size:14px}.main-content{padding:16px}.ant-btn{min-height:44px;font-size:15px}.ant-input,.ant-select-selector,.ant-picker{min-height:44px!important;font-size:16px!important}.ant-table-cell{padding:12px 8px!important;font-size:13px}.ant-card{margin-bottom:12px}.ant-card-body{padding:16px}}@media (max-width: 480px){html{font-size:13px}.main-content,.ant-card-body{padding:12px}.ant-table-wrapper{position:relative}.ant-table-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(to right,transparent,rgba(255,255,255,.8));pointer-events:none;opacity:0;transition:opacity .3s}.ant-table-wrapper:hover:after{opacity:1}}@media (hover: none) and (pointer: coarse){.custom-card:hover{transform:none;box-shadow:var(--shadow-md)}.custom-card:active{transform:scale(.98)}.ant-btn{min-height:44px}.ant-btn:hover{transform:none}.ant-btn:active{transform:scale(.97)}}@media (max-height: 500px) and (orientation: landscape){.main-content{padding:8px 16px}.ant-modal{top:5vh}.ant-modal-body{max-height:70vh;overflow-y:auto}}@supports (padding: env(safe-area-inset-bottom)){.ant-layout-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.ant-modal-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--text-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.ant-btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border:none}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%)}.ant-card{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:var(--color-primary-light)!important;box-shadow:0 0 0 2px #2b6cb01a!important}.ant-form-item-label>label{font-weight:500;color:var(--text-primary)}.ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border:none}.custom-divider{height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);border:none;margin:24px 0}.stat-card{text-align:center;padding:24px;background:var(--bg-card);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md)}.stat-card .stat-value{font-size:2.5rem;font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:8px}.stat-card .stat-label{font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.gradient-progress .ant-progress-bg{background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent) 100%)}.custom-tag{border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:500}.custom-tag.success{background:#38a1691a;color:var(--color-success);border:1px solid var(--color-success)}.custom-tag.warning{background:#dd6b201a;color:var(--color-warning);border:1px solid var(--color-warning)}.custom-tag.error{background:#e53e3e1a;color:var(--color-error);border:1px solid var(--color-error)}
