*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.ant-select-multiple .ant-select-selection-item{transition:none!important;animation:none!important}.ant-select-multiple .ant-select-selection-overflow{transition:none!important}.ant-select-multiple .ant-select-selection-overflow-item{transition:none!important;animation:none!important}.ant-card .ant-select-selection-item-remove,.ant-card .ant-space-item{transition:none!important}.ant-select-multiple .ant-select-selection-item-content{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content-area{transition:margin-left .2s ease}.ant-layout-sider .ant-menu-item-group-title{font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;color:#ffffff59!important;padding:12px 24px 4px!important;line-height:1.4!important}.ant-layout-sider .ant-menu-item-divider{margin:4px 0!important;border-color:#ffffff0f!important}.ant-layout-sider .ant-menu-item svg,.ant-layout-sider .ant-menu-submenu-title svg{width:18px;height:18px;vertical-align:middle;flex-shrink:0}.ant-layout-sider{transition:all .2s ease!important}.sidebar-logo:hover{background:#ffffff0a}@media (max-width: 767px){.ant-layout-sider{display:none!important}.main-content-area{margin-left:0!important}}.ant-layout-sider::-webkit-scrollbar{width:4px}.ant-layout-sider::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ant-layout-sider::-webkit-scrollbar-track{background:transparent}.ant-layout-sider .ant-menu-submenu .ant-menu-item{padding-left:40px!important}.ant-layout-sider .ant-menu-submenu .ant-menu-item svg{width:15px;height:15px}.ant-layout-sider .ant-menu-submenu-title{cursor:pointer}.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title,.ant-drawer .ant-menu-item,.ant-drawer .ant-menu-submenu-title{position:relative}.ant-layout-sider .ant-menu-title-content>a,.ant-drawer .ant-menu-title-content>a{position:static}.ant-layout-sider .ant-menu-title-content>a:before,.ant-drawer .ant-menu-title-content>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ant-drawer .ant-menu-dark{background:#001529}.ant-drawer .ant-menu-item-group-title{font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;color:#ffffff59!important;padding:12px 24px 4px!important}.ant-drawer .ant-menu-item-divider{margin:4px 0!important;border-color:#ffffff0f!important}.ant-drawer .ant-menu-submenu .ant-menu-item{padding-left:40px!important}.ant-drawer .ant-menu-submenu .ant-menu-item svg{width:15px;height:15px}.nav-arrow{position:fixed;top:50%;transform:translateY(-50%);z-index:1000;width:40px!important;height:40px!important;min-width:40px!important;opacity:.25;box-shadow:0 2px 8px #0000001f;transition:opacity .2s ease,transform .2s ease}.nav-arrow:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.nav-arrow-left{left:calc(var(--sidebar-width, 240px) + 16px);transition:opacity .2s ease,transform .2s ease,left .2s ease}.nav-arrow-right{right:20px}.nav-position-indicator{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;background-color:#00000080;color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;box-shadow:0 2px 8px #0000001a;opacity:.5;transition:opacity .2s ease}.nav-position-indicator:hover{opacity:1}.ant-table-row-disabled{opacity:.45;background-color:#00000005}[data-theme=dark] .ant-table-row-disabled{background-color:#ffffff0a}
