*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0}body{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}#root{min-height:100vh}.main-content-area{transition:margin-left .2s ease}.ant-layout-sider{transition:all .2s ease!important}.ant-layout-sider .ant-menu-item-group-title{font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;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 .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}.sidebar-logo{transition:background .2s ease}.sidebar-logo:hover{background:#ffffff0a}.ant-layout-sider::-webkit-scrollbar,.ant-layout-sider-children::-webkit-scrollbar{width:4px}.ant-layout-sider::-webkit-scrollbar-thumb,.ant-layout-sider-children::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ant-layout-sider::-webkit-scrollbar-track,.ant-layout-sider-children::-webkit-scrollbar-track{background:transparent}.ant-layout-sider,.ant-layout-sider-children{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}@media (max-width: 767px){.main-content-area{margin-left:0!important}}.ant-drawer .ant-menu-item-group-title{font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;padding:12px 24px 4px!important;line-height:1.4!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}.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-select-multiple .ant-select-selection-item-content{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
