*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root,.ant-layout{min-height:100vh}.ant-layout-sider{background:#001529}.ant-layout-header{background:#fff;justify-content:space-between;align-items:center;padding:0 24px;display:flex;box-shadow:0 1px 4px #0000001a}.ant-layout-content{background:#fff;border-radius:4px;min-height:280px;margin:24px;padding:24px}.page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h2{margin:0}.search-form{background:#f5f5f5;border-radius:4px;margin-bottom:24px;padding:24px}.table-actions{gap:8px;display:flex}.login-container{background:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-box{background:#fff;border-radius:8px;width:100%;max-width:400px;padding:40px;box-shadow:0 2px 8px #0000001a}.login-box h1{text-align:center;color:#1890ff;margin-bottom:32px}.ant-form-item-required .ant-form-item-label>label.ant-form-item-required:before{content:none!important}.ant-form-item-required .ant-form-item-label>label.ant-form-item-required:after{color:#ff4d4f;content:" *"!important}
