.login{display:flex;justify-content:center;align-items:center;height:100vh;background:#f3f3f3}.login .login-form{width:320px;padding:36px;box-shadow:0 0 100px rgba(0,0,0,.08);background:#fff}.login .login-form .login-logo{width:100%;height:90px;margin-bottom:20px;background-position-x:40px}.login .login-form .login-logo .login-name{line-height:40px;text-align:center;font-size:22px}.login .login-form .image{text-align:center}.login .login-form .login-logo img{width:160px}.login .login-form .login-logo img.second{margin-left:10px;width:30px}.login-form-forgot{float:right}.customize .logo{margin:26px 10px 10px}.customize .logo h1{color:#fff;line-height:36px;padding-left:5px;margin-bottom:0}.customize .logo.small{margin:26px 3px 10px}.customize .logo img{margin-left:8px;margin-bottom:6px;width:100px}.customize .logo img.second{width:20px}.customize .logo img.small{width:60px;margin-left:0;margin-bottom:0}.customize .logo img.second.small{margin-left:4px;width:10px}.customize .logo h1.small{font-size:16px}.customize .logo h1.large{font-size:24px}.customize .user{float:right;margin-right:35px}.customize .user span{font-size:28px}.customize header{padding:0;height:70px;background:#f1f1f1;border-bottom:1px solid #666}.customize header .user{margin-right:50px}.customize header .user .user_head{background-color:#aaa;vertical-align:middle}.customize footer{text-align:center}.ant-table-row span.wrappedStatus{display:flex;align-items:center;justify-content:center}.ant-table-row b{width:18px;height:18px;display:inline-block;border-radius:50%}.ant-table-row b.online{background:#0f0}.ant-table-row b.offline{background:#999}.admin,.chart,.home,.map{margin:20px;border-radius:10px;background-color:#fff;padding:20px}.wrappedMap{margin-top:20px}.device,.goods,.setting{margin:20px;border-radius:10px;background-color:#fff;padding:20px}