@font-face{font-family:AlibabaSans;font-style:normal;font-weight:300;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*1GSgSYDD_aIAAAAAQsAAAAgAegCCAQ/AlibabaSans-Light.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:400;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*2zEUQqnPNesAAAAAQtAAAAgAegCCAQ/AlibabaSans-Regular.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:500;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Medium.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:600;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Bold.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:700;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2) format("woff2")}html,body,#root{height:100%;margin:0;padding:0;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}.auto-login-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#ff8c3a!important;border-color:#ff8c3a!important}.auto-login-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-inner,.auto-login-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:#ff8c3a!important}.auto-login-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:#ff8c3a!important;border-color:#ff8c3a!important}.auto-login-checkbox .ant-checkbox-focused .ant-checkbox-inner{border-color:#ff8c3a!important;box-shadow:0 0 0 2px #ff8c3a33}.loginWrapper{min-height:80vh;display:flex;justify-content:center;align-items:center;transform:translateY(-5%)}.ant-pro-form-login-container{max-width:420px;margin:0 auto;padding:32px 28px;border-radius:16px;background:#fffc;backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 16px #00000014,0 2px 4px #0000000a;transform:translateY(0);will-change:transform;transition:transform .25s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s ease}.ant-pro-form-login-container:hover{transform:translateY(-3px)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#ff8c3a!important;box-shadow:0 0 0 2px #ff8c3a33}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:#ff8c3a!important}.ant-input-affix-wrapper:hover{box-shadow:0 0 0 2px #ff8c3a1a}.ant-input::placeholder{color:#00000059}.ant-tabs-ink-bar{background:#ff8c3a!important}.ant-btn{letter-spacing:2px}.footer{text-align:center;padding:20px 0 30px}.footer-line{font-size:13px;color:#0009;margin-top:4px}.footer-line a{color:#0009;transition:all .3s}.footer-line a:hover{color:#ff8c3a}.divider{margin:0 8px;color:#0000004d}.footer-github{color:#000000bf;font-weight:500;transition:all .3s;display:inline-block}.footer-copy{color:#000000bf;font-weight:450;transition:all .3s;display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-pro-global-header-logo img{position:relative;top:-5px}.ant-pro-global-header-logo h1{color:#ff8c3a}.ant-pro-global-header-header-actions-avatar .anticon{position:relative;top:-1.9px;color:#ff8c3a}.ant-dropdown-menu-item{min-width:200px!important}
