*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}.enhanced-link{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .2s ease}.enhanced-link:hover{color:#40a9ff;text-decoration:underline}.enhanced-link:visited{color:#722ed1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.ant-card{box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 12px #0000001a}.ant-table-wrapper{background:#fff;border-radius:8px;padding:16px}.ant-table-thead>tr>th{font-weight:600;background:#fafafa}.ant-table-tbody>tr:hover>td{background:#f5f5f5}.ant-space-item .ant-btn{transition:all .2s ease}.ant-space-item .ant-btn:hover{transform:translateY(-2px)}.stat-card{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px}.stat-card .stat-number{font-size:32px;font-weight:700;margin:10px 0}.stat-card .stat-label{font-size:14px;opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-container{animation:fadeIn .3s ease}@media(max-width:768px){.ant-card{margin-bottom:16px}.ant-table-wrapper{overflow-x:auto}}.ant-empty{padding:40px 0}.ant-tag{border-radius:4px;font-weight:500}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.success-text{color:#52c41a}.error-text{color:#ff4d4f}.warning-text{color:#faad14}.info-text{color:#1890ff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;padding:20px;color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-layout-header{padding:0 24px;background:#fff;box-shadow:0 1px 4px #00152914}.ant-layout-sider{background:#001529}.ant-layout-content{margin:0;padding:0;background:#f0f2f5}.page-container{padding:24px;min-height:calc(100vh - 64px)}.page-header{margin-bottom:24px}.page-title{font-size:24px;font-weight:600;margin:0}.stat-card{text-align:center}.stat-number{font-size:32px;font-weight:700;color:#1890ff}.stat-label{color:#666;margin-top:8px}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.status-tag{font-weight:500}.status-ac{background:#f6ffed;color:#52c41a;border-color:#b7eb8f}.status-wa{background:#fff2e8;color:#fa8c16;border-color:#ffd591}.status-tle{background:#fff1f0;color:#f5222d;border-color:#ffccc7}.status-ce{background:#f9f0ff;color:#722ed1;border-color:#d3adf7}.code-editor-container{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}@media(max-width:768px){.page-container{padding:16px}.ant-layout-header{padding:0 16px}}body{margin:0;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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.monaco-editor{border-radius:6px;overflow:hidden}@media(max-width:768px){.ant-layout-sider{position:fixed!important;height:100vh;z-index:1000}.ant-layout-content{margin-left:0!important}}
