*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-size:14px;color:#1f1f1f;line-height:1.5715;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2f5}#app{height:100%}a{color:#1677ff;text-decoration:none}a:hover{color:#4096ff}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.text-center{text-align:center}.text-right{text-align:right}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ant-card{border-radius:8px!important;overflow:hidden;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005!important}.ant-card-bordered{border-color:#f0f0f0!important}.ant-card-head{border-bottom:1px solid #f0f0f0!important;min-height:48px!important;padding:0 20px!important}.ant-card-head-title{padding:12px 0!important;font-size:15px!important;font-weight:500!important;color:#1f1f1f!important}.ant-card-body{padding:20px!important}.ant-btn{border-radius:6px;transition:all .2s}.ant-table-thead>tr>th{background:#fafafa!important;color:#595959!important;font-weight:500!important;font-size:12px!important;border-bottom:1px solid #f0f0f0!important;padding:10px 12px!important}.ant-table-tbody>tr>td{padding:10px 12px!important;font-size:13px}.ant-table-tbody>tr:hover>td{background:#fafafa!important}.ant-table-tbody>tr:nth-child(2n)>td{background:#fafdfe}.ant-tag{border-radius:6px;font-size:12px;line-height:20px;padding:1px 8px;cursor:pointer}.ant-progress-bg{border-radius:100px!important}.ant-input,.ant-input-affix-wrapper{border-radius:6px}.ant-menu.ant-menu-light .ant-menu-item,.ant-menu.ant-menu-light .ant-menu-submenu-title{margin:2px 8px!important;border-radius:6px!important;width:auto!important;padding:0 12px!important;height:40px!important;line-height:40px!important;font-size:13px!important;cursor:pointer!important;justify-content:center}.ant-menu.ant-menu-light .ant-menu-item:hover,.ant-menu.ant-menu-light .ant-menu-submenu-title:hover{background:#f5f5f5!important}.ant-menu.ant-menu-light .ant-menu-item-selected{background:#e6f4ff!important;color:#1677ff!important;cursor:pointer!important}.ant-menu.ant-menu-light .ant-menu-submenu .ant-menu-item{margin:2px 8px!important;padding-left:36px!important;justify-content:flex-start;cursor:pointer!important}.ant-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1677ff!important}.panel{border-radius:8px;overflow:hidden;height:100%}.panel>.ant-card-head{border-bottom:1px solid #f0f0f0}@media(max-width:991.98px){.ant-layout-content{padding:12px!important}}@media(max-width:767.98px){.ant-card-head{padding:0 12px!important}.ant-card-body{padding:12px!important}.ant-table-thead>tr>th{padding:8px!important}.ant-table-tbody>tr>td{padding:8px!important}.ant-modal:not(.ant-modal-confirm){max-width:100%;margin:0;top:0;padding:0}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{border-radius:0;min-height:100vh}.ant-modal:not(.ant-modal-confirm) .ant-modal-body{max-height:calc(100vh - 110px);overflow-y:auto}.ant-modal-confirm{max-width:85vw}.ant-modal-confirm .ant-modal-body{padding:20px 16px}.ant-drawer-content-wrapper{max-width:85vw!important}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}.welcome-banner{border-radius:0!important}}
