.app-layout{position:relative;width:100%;height:100%}.app-layout .app-layout-header{position:relative;width:100%;height:50px;padding:0 20px;background-color:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 2px 8px 0 rgba(0,0,0,.03);display:flex;align-items:center;justify-content:space-between}.app-layout .app-layout-header .logo{font-size:24px;font-weight:700;color:#333}.app-layout .app-layout-header .personal-info{position:relative;height:100%;display:flex;justify-content:flex-end}.app-layout .app-layout-header .personal-info .select-school{margin-right:20px;display:flex;align-items:center}.app-layout .app-layout-header .personal-info .select-school .ant-select{width:150px}.app-layout .app-layout-header .personal-info .drop-link{display:flex;align-items:center;cursor:pointer}.app-layout .app-layout-header .personal-info .drop-link img{width:32px;height:32px;border:1px solid #e5e5e5;border-radius:50%}.app-layout .app-layout-header .personal-info .drop-link .user-name{margin-left:10px;font-size:14px;color:#333}.app-layout .app-layout-header .personal-info .drop-link.active .user-name,.app-layout .app-layout-header .personal-info .drop-link:hover .user-name{color:#1890ff}.app-layout .app-layout-container{position:relative;width:100%;height:calc(100% - 50px);display:flex}.personal-info-dropdown .ant-dropdown-menu{padding:4px 0}.personal-info-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:4px}.app-layout .app-layout-slider{position:relative;width:240px;height:100%;overflow:hidden auto}.app-layout .app-layout-slider .ant-menu{position:relative;width:100%;height:100%}.app-layout .app-layout-slider .ant-menu .ant-menu-item{margin:0}.app-layout .app-layout-content{position:relative;width:calc(100% - 240px);height:100%;padding:10px 15px;background-color:#fff;overflow:auto}.app-layout .app-layout-content .app-layout-content-inner{position:relative;width:100%;height:100%;min-width:1200px}