*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.login-card{animation:.45s cubic-bezier(.25,1,.5,1) both fadeInUp}.login-header{animation:.5s cubic-bezier(.25,1,.5,1) .1s both fadeIn}.page-enter{animation:.3s cubic-bezier(.25,1,.5,1) both fadeIn}.header-user-trigger:hover{background:#f4f4f5}.ant-table-tbody>tr{transition:background .2s cubic-bezier(.25,1,.5,1)}.ant-menu-item{transition:background .2s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1)!important}.ant-btn:active{transform:scale(.98)}.ant-btn{transition:all .2s cubic-bezier(.25,1,.5,1)}.ant-switch{transition:background .25s cubic-bezier(.25,1,.5,1)}.ant-tag{transition:opacity .2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
