@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Lato:wght@300;400;700&display=swap);:root{--primary-color:#4c9aff;--primary-light:#e6f0ff;--secondary-color:#ff9d4c;--secondary-light:#fff4e6;--success-color:#36b37e;--success-light:#e6f5f0;--danger-color:#ff5c5c;--danger-light:#ffecec;--warning-color:#fc0;--warning-light:#fffce6;--info-color:#4c9aff;--info-light:#e6f0ff;--text-primary:#172b4d;--text-secondary:#5e6c84;--text-tertiary:#8993a4;--text-disabled:#c1c7d0;--bg-subtle:#f4f5f7;--bg-disabled:#ebecf0;--border-light:#e6e8ed;--border-input:#dfe1e6;--shadow-sm:0 1px 3px #0000001f,0 1px 2px #0000003d;--shadow-md:0 3px 6px #00000029,0 3px 6px #0000003b;--shadow-lg:0 10px 20px #00000030,0 6px 6px #0000003b;--space-xxl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px;--font-xl:20px;--font-xxl:24px;--font-xxxl:32px;--transition-fast:0.2s;--transition-medium:0.3s;--transition-slow:0.5s}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f5f7;background-color:var(--bg-subtle);color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-size:var(--font-md);line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{color:#172b4d;color:var(--text-primary);font-weight:600;line-height:1.2;margin-bottom:16px;margin-bottom:var(--space-md)}h1{font-size:32px;font-size:var(--font-xxxl)}h2{font-size:24px;font-size:var(--font-xxl)}h3{font-size:20px;font-size:var(--font-xl)}a{color:#4c9aff;color:var(--primary-color);text-decoration:none;transition:color .2s;transition:color var(--transition-fast)}a:hover{color:#ff9d4c;color:var(--secondary-color)}button{cursor:pointer;font-family:Poppins,sans-serif}.container{margin:0 auto;max-width:1200px;padding:0 16px;padding:0 var(--space-md);width:100%}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px;gap:var(--space-xs)}.gap-2{gap:8px;gap:var(--space-sm)}.gap-3{gap:16px;gap:var(--space-md)}.gap-4{gap:24px;gap:var(--space-lg)}.mt-1{margin-top:4px;margin-top:var(--space-xs)}.mt-2{margin-top:8px;margin-top:var(--space-sm)}.mt-3{margin-top:16px;margin-top:var(--space-md)}.mt-4{margin-top:24px;margin-top:var(--space-lg)}.mb-1{margin-bottom:4px;margin-bottom:var(--space-xs)}.mb-2{margin-bottom:8px;margin-bottom:var(--space-sm)}.mb-3{margin-bottom:16px;margin-bottom:var(--space-md)}.mb-4{margin-bottom:24px;margin-bottom:var(--space-lg)}.p-1{padding:4px;padding:var(--space-xs)}.p-2{padding:8px;padding:var(--space-sm)}.p-3{padding:16px;padding:var(--space-md)}.p-4{padding:24px;padding:var(--space-lg)}.rounded-sm{border-radius:4px;border-radius:var(--radius-sm)}.rounded-md{border-radius:8px;border-radius:var(--radius-md)}.rounded-lg{border-radius:12px;border-radius:var(--radius-lg)}.rounded-pill{border-radius:999px;border-radius:var(--radius-pill)}.shadow-sm{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;box-shadow:var(--shadow-lg)}.app-container{min-height:100vh}.app-header{align-items:center;background-color:#fff;box-shadow:0 1px 4px #0000001a;display:flex;justify-content:space-between;left:200px;padding:0 24px;position:fixed;top:0;width:calc(100% - 200px);z-index:1000}.app-header.collapsed{left:80px;width:calc(100% - 80px)}.header-left,.header-right{align-items:center;display:flex}.header-right{gap:16px}.trigger-button{cursor:pointer;font-size:18px;line-height:64px;transition:color .3s}.trigger-button:hover{color:var(--primary-color)}.user-menu{cursor:pointer}.theme-toggle{font-size:16px}.app-sidebar{bottom:0;box-shadow:2px 0 8px #0000001a;height:100vh;left:0;overflow:auto;position:fixed;top:0;z-index:1001}.app-logo{border-bottom:1px solid #ffffff14;height:64px;justify-content:space-between;padding:0 12px 0 16px}.app-logo,.app-logo .brand{align-items:center;display:flex}.app-logo .brand{gap:10px}.app-logo .brand-icon{align-items:center;background:linear-gradient(135deg,#1890ff20,#40a9ff30);border-radius:8px;box-shadow:0 2px 8px #1890ff40;color:#40a9ff;display:inline-flex;height:28px;justify-content:center;width:28px}.app-logo .brand-text{color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;transition:opacity .2s ease,width .2s ease}.sider-toggle{color:#cfd8dc!important}.sider-toggle:hover{color:#fff!important}.app-logo img{height:32px}.app-logo h1{color:#fff;display:inline-block;font-size:18px;margin:0 0 0 8px;transition:opacity .3s;vertical-align:middle}.app-content{margin-left:200px;padding:88px 24px 24px;transition:margin-left .3s}.app-content.collapsed{margin-left:80px}.dark-theme .app-header{background-color:var(--bg-primary);box-shadow:0 1px 4px #0000004d;color:var(--text-primary)}.dark-theme .app-sidebar{background-color:var(--bg-primary);box-shadow:2px 0 8px #0000004d}.dark-theme .app-logo{border-color:var(--border-color)}.dark-theme .app-content{background-color:var(--bg-secondary)}.dark-theme .app-content,.dark-theme .trigger-button,.dark-theme .user-menu{color:var(--text-primary)}.dark-theme .trigger-button:hover{color:var(--primary-color)}@keyframes neon-pulse{0%,to{color:var(--gold);opacity:1;text-shadow:var(--gold-glow)}50%{color:var(--gold-dark);opacity:.8;text-shadow:none}}:root{--primary-color:#4f46e5;--primary-light:#4f46e51a;--primary-dark:#4338ca;--secondary-color:#8b5cf6;--secondary-light:#8b5cf61a;--secondary-dark:#7c3aed;--gold:gold;--gold-light:#fff0ac;--gold-dark:#b8860b;--gold-glow:0 0 7px #ffd70099,0 0 10px #ffd70080,0 0 21px #ffd70066,0 0 42px #b8860b4d;--neon-orange:var(--gold);--neon-yellow:var(--gold-light);--neon-glow:var(--gold-glow);--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--info-color:#3b82f6;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--text-disabled:#d1d5db;--text-light:#f9fafb;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--bg-light:#fff;--bg-dark:#111827;--border-light:#e5e7eb;--border-medium:#d1d5db;--border-dark:#9ca3af;--space-xxs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--font-xs:0.75rem;--font-sm:0.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.75rem;--font-3xl:2.25rem;--font-4xl:3rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--neon-pulse:neon-pulse 2s ease-in-out infinite;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--transition-fast:0.15s ease;--transition-medium:0.25s ease;--transition-slow:0.4s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--sidebar-width:240px;--sidebar-collapsed-width:64px;--header-height:64px;--footer-height:40px;--container-max-width:1440px;--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#e8e8e8;--text-primary:#000;--text-secondary:#333;--text-disabled:#666;--border-color:#d9d9d9;--hover-color:#f0f0f0;--primary-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--transition-speed:0.3s}.dark-theme{--bg-primary:#1f1f1f;--bg-secondary:#141414;--bg-tertiary:#303030;--text-primary:#fff;--text-secondary:#e0e0e0;--text-disabled:#a0a0a0;--border-color:#434343;--hover-color:#303030;--antd-component-background:var(--bg-primary);--antd-body-background:var(--bg-secondary);--antd-text-color:var(--text-primary);--antd-text-color-secondary:var(--text-secondary);--antd-border-color-split:var(--border-color);--antd-border-color-base:var(--border-color);--antd-heading-color:var(--text-primary);--antd-item-hover-bg:var(--hover-color)}body{background-color:#f5f5f5;background-color:var(--bg-secondary);color:#000;color:var(--text-primary);transition:background-color .3s,color .3s;transition:background-color var(--transition-speed),color var(--transition-speed)}.app-logo{color:var(--gold)!important;font-family:Cinzel,serif!important;text-shadow:var(--gold-glow)!important}.dark-theme .ant-btn{background-color:#e8e8e8;background-color:var(--bg-tertiary);border-color:#d9d9d9;border-color:var(--border-color);color:#000;color:var(--text-primary)}.dark-theme .ant-card,.dark-theme .ant-descriptions-item-label,.dark-theme .ant-form-item-label>label,.dark-theme .ant-input,.dark-theme .ant-modal-content,.dark-theme .ant-picker,.dark-theme .ant-select-selector,.dark-theme .ant-table,.dark-theme .ant-table-cell,.dark-theme .ant-typography{background-color:#fff;background-color:var(--bg-primary);border-color:#d9d9d9;border-color:var(--border-color);color:#000;color:var(--text-primary)}.dark-theme .ant-table-thead>tr>th{background-color:#e8e8e8;background-color:var(--bg-tertiary);border-color:#d9d9d9;border-color:var(--border-color);color:#000;color:var(--text-primary)}.dark-theme .ant-table-row:hover>td{background-color:#f0f0f0!important;background-color:var(--hover-color)!important}.dark-theme .ant-dropdown-menu,.dark-theme .ant-select-dropdown{background-color:#fff;background-color:var(--bg-primary);border:1px solid #d9d9d9;border:1px solid var(--border-color)}.dark-theme .ant-dropdown-menu-item,.dark-theme .ant-select-item-option{color:#000;color:var(--text-primary)}.dark-theme .ant-dropdown-menu-item:hover,.dark-theme .ant-select-item-option-active{background-color:#f0f0f0;background-color:var(--hover-color)}.dark-theme .ant-menu{background-color:#fff;background-color:var(--bg-primary);border-color:#d9d9d9;border-color:var(--border-color);color:#000;color:var(--text-primary)}.dark-theme .ant-menu-item:hover,.dark-theme .ant-menu-submenu:hover{color:#1890ff;color:var(--primary-color)}.dark-theme .ant-menu-item-selected{background-color:#e8e8e8;background-color:var(--bg-tertiary)}.dark-theme .ant-tabs-tab{color:#333;color:var(--text-secondary)}.dark-theme .ant-tabs-tab-active .ant-tabs-tab-btn,.dark-theme .ant-tabs-tab:hover{color:#1890ff;color:var(--primary-color)}
/*# sourceMappingURL=main.e8af4397.css.map*/