*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;height:100%;overflow:hidden}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{color:#333;background:#f5f5f5;height:100%;max-height:100%;overflow:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.app-shell{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-main>*{flex-direction:column;flex:1;min-height:0;display:flex}.app-footer{text-align:center;color:#00000073;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;padding:10px 16px;font-size:12px;line-height:1.5}.app-footer__text{margin:0}.dashboard-header-menu.ant-menu-horizontal{flex:1;align-items:center;min-width:0;background:0 0!important;border-bottom:none!important;line-height:1.2!important}.dashboard-header-menu.ant-menu-horizontal .ant-menu-item,.dashboard-header-menu.ant-menu-horizontal .ant-menu-submenu-title{border-radius:8px;height:40px!important;margin:0 4px!important;padding-inline:14px!important;line-height:40px!important}.dashboard-header-menu.ant-menu-horizontal .ant-menu-item:after,.dashboard-header-menu.ant-menu-horizontal .ant-menu-submenu-title:after{display:none!important}.dashboard-header-menu.ant-menu-horizontal .ant-menu-item-selected{font-weight:600;color:#1677ff!important;background:#1677ff33!important}.dashboard-header-menu.ant-menu-horizontal .ant-menu-item-selected .anticon{color:inherit!important}.dashboard-header-menu.ant-menu-horizontal .ant-menu-item-selected:hover{color:#0958d9!important;background:#1677ff4d!important}.dashboard-header-menu.ant-menu-horizontal .ant-menu-item:not(.ant-menu-item-selected):hover{color:#1677ff!important;background:#e6f7fff2!important}.dashboard-top-menu-overflow .ant-menu-item-selected{color:#1677ff!important;background:#1677ff29!important}
