@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";#root{width:100%;margin:0 auto}.markdown-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;max-width:900px;margin:0 auto}.markdown-container h1,.markdown-container h2,.markdown-container h3{margin-top:24px;margin-bottom:16px;font-weight:600;scroll-margin-top:80px}.markdown-container h1{font-size:2em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-container h2{font-size:1.5em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-container h3{font-size:1.25em}.markdown-container table{border-collapse:collapse;width:100%;margin-bottom:16px}.markdown-container th,.markdown-container td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-container th{background-color:#f6f8fa;font-weight:600}.markdown-container tr:nth-child(2n){background-color:#f6f8fa}.markdown-container code{padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.markdown-container pre{word-wrap:normal;padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px}.markdown-container pre code{background-color:transparent;padding:0}.markdown-container blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin-left:0;margin-right:0;margin-bottom:16px}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#333;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#f5f6fa}#root{width:100%;min-height:100vh}.ant-layout-sider{background:linear-gradient(180deg,#1a1f36,#1e2642)!important}.ant-layout-sider .ant-menu{background:transparent!important;border-right:none!important}.ant-layout-sider .ant-menu-item{margin:2px 8px!important;border-radius:8px!important;color:#ffffffa6!important;height:36px!important;line-height:36px!important;font-size:13px!important}.ant-layout-sider .ant-menu-item:hover{background:#ffffff14!important;color:#fff!important}.ant-layout-sider .ant-menu-item-selected{background:#2563eb!important;color:#fff!important;font-weight:500}.ant-layout-sider .ant-menu-item .ant-menu-item-icon{font-size:16px!important}.ant-layout-sider-trigger{background:#ffffff0d!important;border-top:1px solid rgba(255,255,255,.06)}.ant-layout-sider .ant-menu-item-divider{margin:12px 16px!important;border-color:#ffffff14!important}.ant-modal{max-width:calc(100vw - 16px)}.ant-drawer .ant-menu{background:transparent!important}.ant-drawer .ant-menu-item{margin:2px 8px!important;border-radius:8px!important;color:#ffffffa6!important}.ant-drawer .ant-menu-item-selected{background:#2563eb!important;color:#fff!important}.ant-layout-header{height:48px!important;line-height:48px!important}.ant-card{border-radius:8px!important;box-shadow:none!important;border:1px solid #f0f0f0!important}.ant-card .ant-card-head{border-bottom:1px solid #f5f5f5;font-weight:600;font-size:14px;min-height:38px}.ant-table-wrapper .ant-table{border-radius:8px}.ant-table-thead>tr>th{background:#fafbfc!important;font-weight:600!important;font-size:12px!important;color:#666!important;border-bottom:1px solid #f0f0f0!important}.ant-table-tbody>tr>td{font-size:13px}.ant-table-tbody>tr:hover>td{background:#f8f9ff!important}.ant-statistic-title{font-size:12px!important;color:#888!important;font-weight:500}.ant-statistic .ant-statistic-content{font-family:Inter,sans-serif}.ant-tag{border-radius:6px!important;font-weight:500;font-size:12px!important}.ant-btn-primary{box-shadow:none}.ant-modal .ant-modal-content{border-radius:12px!important}.ant-modal .ant-modal-header{border-radius:12px 12px 0 0!important}.ant-badge-status-processing:after{animation:ant-status-processing 1.2s infinite ease-in-out}.ant-tabs .ant-tabs-tab{font-weight:500}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.erp-embedded .ant-tabs-content .ant-alert-info{display:none}
