*,:before,:after{box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}body{margin:0;padding:0}#root{width:100%;min-height:100vh}.anticon{display:inline-flex!important}.anticon svg{display:block!important}.ant-pro-sider,.ant-layout-sider-children{background-color:#ad2323!important}.ant-menu-light{color:#fff!important;background-color:#0000!important}.ant-pro-base-menu-inline-item-icon svg{width:22px!important;height:22px!important;font-size:22px!important}.ant-pro-base-menu-inline-item-icon .anticon,.ant-pro-base-menu-inline-item-icon .icon-wrapper{visibility:visible!important;display:inline-flex!important}.ant-pro-base-menu-inline-item-icon{justify-content:center!important;align-items:center!important;min-width:28px!important;display:flex!important}.ant-pro-base-menu-inline-item-title{align-items:center!important;gap:12px!important;padding:12px 16px!important;display:flex!important}.ant-pro-base-menu-inline-item-text{color:#fff!important;font-size:15px!important;font-weight:400!important}.ant-menu-item,.ant-menu-submenu-title{color:#fff!important;border-radius:8px!important;margin:4px 8px!important;transition:all .3s!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:#fff!important;background-color:#00000026!important}.ant-menu-item-selected,.ant-menu-item-active{color:#fff!important;background-color:#7a1a1a!important}.ant-menu-item-selected:after{display:none!important}.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important;background-color:#7a1a1a!important}.ant-menu-sub{background-color:#00000026!important}.ant-menu-sub .ant-menu-item{color:#ffffffe6!important;padding-left:24px!important;font-size:14px!important}.ant-menu-sub .ant-menu-item-selected{color:#fff!important;background-color:#6a1515!important;font-weight:500!important}.ant-menu-sub .ant-menu-item:hover{color:#fff!important;background-color:#0003!important}.ant-menu-submenu-arrow{color:#fff!important}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{background-color:#fff!important}.ant-layout-sider-children::-webkit-scrollbar{width:6px}.ant-layout-sider-children::-webkit-scrollbar-track{background:#0000001a}.ant-layout-sider-children::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:#00000080}.ant-menu-inline,.ant-menu-vertical{border-right:none!important}.ant-menu-item-only-child{padding-left:16px!important}.icon-wrapper svg,.sc-iQqcaB svg,.dDvWyn svg{width:22px!important;height:22px!important}.icon-wrapper{justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important}.ant-menu-title-content{align-items:center!important;display:flex!important}.ant-layout-sider-collapsed .ant-pro-sider{background-color:#ad2323!important}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin:4px auto!important;padding:0!important;display:flex!important}.ant-pro-base-menu-vertical-item-title-collapsed{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important}.ant-layout-sider-collapsed .ant-pro-base-menu-vertical-item-icon,.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-icon{width:100%!important;min-width:unset!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}.ant-layout-sider-collapsed .ant-pro-base-menu-vertical-item-icon .anticon,.ant-layout-sider-collapsed .ant-pro-base-menu-vertical-item-icon .icon-wrapper,.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-icon .anticon,.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-icon .icon-wrapper{visibility:visible!important;display:inline-flex!important}.ant-layout-sider-collapsed .ant-pro-base-menu-vertical-item-icon svg,.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-icon svg{width:24px!important;height:24px!important;font-size:24px!important}.ant-layout-sider-collapsed .icon-wrapper,.ant-layout-sider-collapsed .icon-wrapper svg{visibility:visible!important;opacity:1!important;width:24px!important;height:24px!important;display:inline-flex!important}.ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-text,.ant-layout-sider-collapsed .ant-menu-submenu-arrow{display:none!important}.ant-layout-sider-collapsed .ant-menu-submenu-arrow{display:none!important}.ant-layout-sider-collapsed .ant-menu-item-selected,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#7a1a1a!important;border-left:none!important}.ant-layout-sider-collapsed .ant-menu-item:hover,.ant-layout-sider-collapsed .ant-menu-submenu-title:hover{background-color:#00000026!important}.ant-pro-base-menu-vertical-item-title{align-items:center!important;gap:12px!important;display:flex!important}.ant-pro-base-menu-vertical-item-title:not(.ant-pro-base-menu-vertical-item-title-collapsed){min-height:44px!important;padding:0 16px!important}.ant-menu-submenu-popup{background-color:#0000!important;margin-left:8px!important;padding:0!important}.ant-menu-submenu-popup ul.ant-menu-sub,.ant-menu-submenu-popup ul{margin:0!important;padding:0!important}.ant-menu-submenu-popup .ant-menu{background-color:#ad2323!important;border-radius:8px!important;width:auto!important;min-width:200px!important;margin:0!important;padding:2px!important;overflow:visible!important;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d!important}.ant-menu-submenu-popup .ant-menu-item{color:#fff!important;white-space:nowrap!important;text-overflow:clip!important;background-color:#0000!important;border-radius:4px!important;min-width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:4px 8px 4px 16px!important;line-height:1.5!important;overflow:visible!important}.ant-menu-submenu-popup .ant-menu-item:hover{color:#fff!important;background-color:#00000026!important}.ant-menu-submenu-popup .ant-menu-item-selected{color:#fff!important;background-color:#7a1a1a!important;font-weight:500!important}.ant-menu-submenu-popup .ant-pro-base-menu-vertical-item-text{color:#fff!important;white-space:nowrap!important;text-overflow:clip!important;font-size:14px!important;display:inline!important;overflow:visible!important}.ant-menu-submenu-popup .ant-pro-base-menu-vertical-item-icon{margin:0!important;padding:0!important}.ant-menu-submenu-popup .ant-pro-base-menu-vertical-item-icon svg{color:#fff!important}.ant-layout-sider-collapsed .ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-text{display:none!important}.ant-menu-submenu-popup .ant-pro-base-menu-vertical-item-title-collapsed .ant-pro-base-menu-vertical-item-text{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:none!important;display:inline-block!important;overflow:visible!important}.ant-menu-submenu-popup .ant-pro-base-menu-vertical-item-title{white-space:nowrap!important;width:100%!important;height:auto!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.ant-menu-submenu-popup .ant-pro-base-menu-vertical-item-title-collapsed{justify-content:flex-start!important;width:auto!important;min-width:auto!important;max-width:none!important;padding:12px 16px!important;display:flex!important;overflow:visible!important}.ant-menu-submenu-popup .ant-menu-title-content{white-space:nowrap!important;text-overflow:clip!important;padding:0!important;overflow:visible!important}.ant-menu-submenu-popup .ant-menu-title-content>div{padding:0!important}.ant-menu-submenu-popup *{text-overflow:clip!important}.ant-menu-submenu.ant-menu-submenu-popup,.ant-menu-submenu-popup>.ant-menu{width:auto!important}.ant-menu-submenu-popup div.ant-pro-base-menu-vertical-item-title-collapsed{width:auto!important;max-width:none!important}
