*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:#1f2937;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#f5f7fa}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.text-muted{color:#8c8c8c}.text-primary{color:#009688}.text-secondary{color:#595959}.text-success{color:#52c41a}.text-warning{color:#faad14}.text-error{color:#ff4d4f}.font-mono{font-family:ui-monospace,SF Mono,Roboto Mono,Consolas,monospace}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.fade-enter{opacity:0;transform:translateY(4px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .15s ease-in}.ant-pro-table{background:#fff;border-radius:8px}.ant-card{border-radius:8px}.ant-btn{transition:all .2s cubic-bezier(.4,0,.2,1)}a{color:#009688;text-decoration:none;transition:color .2s}a:hover{color:#26a69a}.num,.code{font-family:ui-monospace,SF Mono,Roboto Mono,Consolas,monospace;font-variant-numeric:tabular-nums}@media (max-width: 768px){.ant-pro-table .ant-table{font-size:12px}.ant-card .ant-card-body{padding:12px}}::selection{background:#b2dfdb;color:#00695c}.ant-layout-sider{transition:width .3s cubic-bezier(.4,0,.2,1)!important;min-width:0!important}.ant-layout-sider-has-trigger{transition:width .3s cubic-bezier(.4,0,.2,1)!important}.ant-pro-sider-menu .ant-menu-item,.ant-pro-sider-menu .ant-menu-submenu-title,.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title{color:#000!important;transition:all .2s ease}.ant-pro-sider-menu .ant-menu-item:hover,.ant-pro-sider-menu .ant-menu-submenu-title:hover,.ant-menu-inline .ant-menu-item:hover,.ant-menu-inline .ant-menu-submenu-title:hover,.ant-menu-vertical .ant-menu-item:hover,.ant-menu-vertical .ant-menu-submenu-title:hover{color:#000!important}.ant-pro-sider-menu .ant-menu-item-selected,.ant-pro-sider-menu .ant-menu-item-selected:hover,.ant-menu-inline .ant-menu-item-selected,.ant-menu-inline .ant-menu-item-selected:hover{color:#fff!important}.ant-pro-sider-menu .ant-menu-item .anticon,.ant-pro-sider-menu .ant-menu-submenu-title .anticon,.ant-menu-inline .ant-menu-item .anticon,.ant-menu-inline .ant-menu-submenu-title .anticon{color:inherit!important}.ant-menu-sub.ant-menu-inline{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-pro-sider-menu .ant-menu-item-divider{border-color:#0000000f!important}.ant-layout-sider-children{transition:background-color .3s ease}@media (max-width: 768px){.ant-layout-sider{transition:none!important}}.sider-hover-trigger{position:fixed;left:0;top:0;bottom:0;width:8px;z-index:999;background:transparent}
