.app-layout{min-height:100vh;min-width:100vw}.app-layout .app-sider{z-index:10}.app-layout .app-sider .app-logo{position:fixed;width:270px;height:122px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.app-layout .app-sider .app-logo img{max-width:180px;max-height:90px}.app-layout .app-sider .app-menu.ant-menu-root{color:#fff;position:fixed;width:270px;top:122px;-webkit-user-select:none;user-select:none;max-height:calc(100vh - 122px);padding-bottom:52px;overflow-y:auto}.app-layout .app-sider .app-menu.ant-menu-root::-webkit-scrollbar-thumb{background:#8f9598}.app-layout .app-sider .app-menu.ant-menu-root .app-icon{margin-right:16px;color:#8f9598;vertical-align:-.25em;transition:all .2s ease;display:inline-block}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item{color:#8f9598;background:none}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-title{margin:0;height:48px;line-height:48px;width:100%}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item .anticon+span,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-title .anticon+span{margin-left:0}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item:hover,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-title:hover,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item-active .app-icon,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-active .app-icon,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-open .app-icon,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item-selected,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-selected{color:#fff}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item-selected .app-icon,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-selected .app-icon,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item-selected,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-selected .ant-menu-submenu-title{font-weight:700}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-item-selected.ant-menu-submenu-title,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-selected .ant-menu-submenu-title.ant-menu-submenu-title{color:#fff!important;font-weight:500}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-submenu-open .ant-menu-submenu-title,.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-sub{background:#272d36;box-shadow:none;border-radius:0%}.app-layout .app-sider .app-menu.ant-menu-root .ant-menu-sub .ant-menu-item{padding-left:55px!important}.app-layout .app-sider .app-menu.ant-menu-dark{background:#000000}.app-layout .app-sider .app-menu.ant-menu-dark::-webkit-scrollbar-track{background:#000000}.app-layout .app-sider .app-menu.ant-menu-light{background:#1b1d29}.app-layout .app-sider .app-menu.ant-menu-light::-webkit-scrollbar-track{background:#1b1d29}.app-layout .app-sider .app-footer{position:fixed;padding:16px 0;bottom:0;width:270px;line-height:20px;text-align:center;color:#8f9598}.app-layout .app-sider.collapsed .app-logo{width:80px;height:92px}.app-layout .app-sider.collapsed .app-logo img{width:60px}.app-layout .app-sider.collapsed .app-menu.ant-menu-dark,.app-layout .app-sider.collapsed .ant-menu-light{width:80px;top:92px}.app-layout .app-header{padding:0 16px;display:flex;justify-content:space-between}.app-layout .app-header .app-user{position:relative;cursor:pointer;margin-left:16px}.app-layout .app-header .app-user .ant-avatar{top:-1px}.app-layout .app-header .app-user span{margin-left:8px}.app-layout .app-content{display:flex;flex-direction:column}.app-layout .app-content .app-breadcrumb{padding:16px;font-size:12px;line-height:16px}.app-layout .app-content .app-container{display:flex;flex-direction:column;flex:auto}.app-layout .app-content .app-container .app-container-head{padding:0 16px}.app-layout .app-content .app-container .app-container-head .app-title{margin-bottom:8px;margin-top:0;font-size:20px;font-weight:700;line-height:24px}.app-layout .app-content .app-container .app-container-body{flex:auto;padding:16px}body{margin:0}*{scrollbar-width:thin}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#e0e0e0}::-webkit-scrollbar-thumb:hover{background:#d2d2d2}.app-spin{position:fixed;top:30%;width:100%}.mr-half{margin-right:8px!important}.mb-base{margin-bottom:16px!important}.mb-0{margin-bottom:0!important}.align-items-center{align-items:center!important}.ant-result.app-result-page{height:100vh;width:100vw;display:table-cell;vertical-align:middle}
