.placeholder{width:100%;height:100%;display:flex;--animation: placeholder-animation 2s infinite}.placeholder.motion-less{--animation: none}.placeholder__group>*{margin-top:.5rem}.placeholder__group>*:first-child{margin-top:0}.placeholder__line{width:10rem;height:1rem;border-radius:.2rem;animation:var(--animation)}.placeholder.motion-less .placeholder__line{background:var(--bg-color)}.placeholder__sbox{width:5rem;height:2rem;border-radius:.2rem;animation:var(--animation)}.placeholder.motion-less .placeholder__sbox{background:var(--bg-color)}.redirect-placeholder{border-top:var(--separator)}.redirect-placeholder__square{width:.8rem;height:.8rem;animation:var(--animation);border-radius:.2rem;margin-right:.5rem}.placeholder.motion-less .redirect-placeholder__square{background:var(--bg-color)}.redirect-placeholder__circle{width:.8rem;height:.8rem;animation:var(--animation);border-radius:1rem;margin:.2rem}.placeholder.motion-less .redirect-placeholder__circle{background:var(--bg-color)}.redirect-placeholder__line--small{height:50%!important;width:5rem;animation:var(--animation);border-radius:.6rem}.placeholder.motion-less .redirect-placeholder__line--small{background:var(--bg-color)}.redirect-placeholder__line--xsmall{height:50%!important;width:4.5rem;animation:var(--animation);border-radius:.6rem}.placeholder.motion-less .redirect-placeholder__line--xsmall{background:var(--bg-color)}.redirect-placeholder__line--xxsmall{height:50%!important;width:4rem;animation:var(--animation);border-radius:.6rem}.placeholder.motion-less .redirect-placeholder__line--xxsmall{background:var(--bg-color)}.redirect-placeholder__line--xxxsmall{height:50%!important;width:3.5rem;animation:var(--animation);border-radius:.6rem}.placeholder.motion-less .redirect-placeholder__line--xxxsmall{background:var(--bg-color)}.redirect-placeholder__line--large{height:50%!important;width:15rem;animation:var(--animation);border-radius:.6rem}.placeholder.motion-less .redirect-placeholder__line--large{background:var(--bg-color)}.redirect-placeholder.placeholder{display:block;height:auto;width:auto;padding:.5rem}.redirect-placeholder>.redirect__line>*{display:flex;align-items:center}.redirect-placeholder:first-child{border-top:none}.placeholder__svg>path{animation:svg-animation 2s infinite}.placeholder__svg.motion-less>path{animation:none;stroke:var(--bg-color)}@keyframes svg-animation{0%{stroke:var(--bg-color)}50%{stroke:#e9e9e9}to{stroke:var(--bg-color)}}@keyframes placeholder-animation{0%{background:var(--bg-color)}50%{background:#e9e9e9}to{background:var(--bg-color)}}@keyframes placeholder-border-animation{0%{border-left:3px solid var(--bg-color);border-bottom:3px solid var(--bg-color)}50%{border-left:3px solid #e9e9e9;border-bottom:3px solid #e9e9e9}to{border-left:3px solid var(--bg-color);border-bottom:3px solid var(--bg-color)}}.placeholder.placeholder__line-graph{display:block}.placeholder.placeholder__line-graph .placeholder__line{margin-bottom:1rem}.placeholder__graph{display:flex;height:80%;width:90%;animation:placeholder-border-animation 2s infinite;margin:0 0 1rem .5rem}.placeholder__graph>svg{margin:auto;transform:scale(2);height:100%}body{margin:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.ant-layout-sider{display:none!important}.ant-card{margin:0;border-radius:0}.ant-card-body{padding:12px!important}.ant-card-head{padding:0 12px;min-height:48px}.ant-card-head-title{font-size:16px}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}.ant-table-cell{padding:8px!important}.ant-table-thead>tr>th{padding:8px!important;font-size:12px}.ant-table-tbody>tr>td{padding:8px!important;font-size:12px}.ant-btn{padding:4px 12px;font-size:14px;height:32px}.ant-btn-sm{padding:0 8px;font-size:12px;height:24px}.ant-form-item{margin-bottom:12px}.ant-space{flex-wrap:wrap;gap:8px!important}.ant-space-item{margin:0!important}.ant-modal{max-width:calc(100vw - 32px);margin:16px auto}.ant-breadcrumb{font-size:12px}.page-header .ant-card{margin-bottom:12px}h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}.ant-drawer-body{padding:0;height:100%}.ant-select-dropdown,.ant-picker-dropdown{max-width:calc(100vw - 32px)}.ant-message{top:60px!important}}@media (min-width: 769px) and (max-width: 1024px){.ant-layout-sider{flex:0 0 200px!important;max-width:200px!important;min-width:200px!important;width:200px!important}}
