:root{--as-bg: #f6f8fa;--as-hairline: #eef0f3;--as-text: #0f172a;--as-text-2: #475569;--as-text-3: #94a3b8;--as-brand: #00b96b;--as-brand-soft: rgba(0, 185, 107, .1);--as-brand-soft-hover: rgba(0, 185, 107, .06)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%;margin:0;background:var(--as-bg);color:var(--as-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ant-pro-sider{border-right:1px solid var(--as-hairline)!important;box-shadow:none!important}.ant-pro-sider-light{background:#fff!important}.ant-pro-layout .ant-pro-global-header,.ant-pro-layout-header{border-bottom:1px solid var(--as-hairline)!important;box-shadow:none!important;background:#fff!important;height:56px!important;line-height:56px!important}.ant-pro-sider-logo{padding:16px 16px 12px!important;border-bottom:1px solid var(--as-hairline)}.ant-pro-sider-logo h1{font-size:15px!important;font-weight:600!important;color:var(--as-text)!important;letter-spacing:-.01em!important}.ant-menu-light .ant-menu-submenu-title{font-weight:500}.ant-menu-light .ant-menu-item-selected:after{display:none!important}.ant-pro-base-menu-inline .ant-menu-item,.ant-pro-base-menu-inline .ant-menu-submenu-title{margin-inline:8px!important;width:calc(100% - 16px)!important;border-radius:8px!important}.ant-pro-layout .ant-pro-page-container{padding:16px 24px 24px!important}.ant-pro-page-container-warp{background:transparent!important}.ant-card{border:1px solid var(--as-hairline)!important;box-shadow:0 1px 2px #0f172a08!important}.ant-card .ant-card-head{border-bottom:1px solid var(--as-hairline);min-height:48px;padding:0 20px}.ant-card .ant-card-head-title{font-weight:600;font-size:15px}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:500!important;font-size:13px!important;color:var(--as-text-2)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--as-hairline)!important}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before{border-bottom:1px solid var(--as-hairline)!important}.ant-btn-primary:not(:disabled):hover{background:#00a55e!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}::-webkit-scrollbar-track{background:transparent}
