.bluetooth[data-v-521d44ed]{padding:.104167rem;width:100vw;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.bluetooth .overlay[data-v-521d44ed]{top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4)}.bluetooth .overlay[data-v-521d44ed],.bluetooth .passnumber[data-v-521d44ed]{position:fixed;display:flex;align-items:center;justify-content:center;z-index:999}.bluetooth .passnumber[data-v-521d44ed]{bottom:6%;right:1%;width:.520833rem;height:.520833rem;border-radius:100%;background:linear-gradient(135deg,#00c6ff,#0072ff);box-shadow:0 .041667rem .078125rem rgba(0,0,0,.2);flex-direction:column}.bluetooth .passnumber p[data-v-521d44ed]{font-size:.104167rem;white-space:nowrap;line-height:.130208rem;color:#fff}.bluetooth .loading-box[data-v-521d44ed]{background:#fff;padding:.104167rem .15625rem;border-radius:.052083rem;font-size:.083333rem;font-weight:700}.bluetooth .handle-box[data-v-521d44ed]{display:flex;align-items:center;justify-content:space-between}.bluetooth .handle-box .btn-box[data-v-521d44ed]{display:flex;align-items:center}.bluetooth .handle-box .btn-box button[data-v-521d44ed]{padding:.052083rem .104167rem;font-size:.09375rem;border-radius:.052083rem;margin-right:.052083rem;color:#fff;background:#323232;border:none;cursor:pointer;font-weight:700}.bluetooth .handle-box[data-v-521d44ed] .input-box{flex:1;width:0;display:flex;align-items:center;justify-content:center}.bluetooth .handle-box[data-v-521d44ed] .input-box .el-input{width:1.5625rem;font-size:.114583rem;margin-right:.104167rem}.bluetooth .handle-box[data-v-521d44ed] .input-box .el-input .el-input__inner{height:.270833rem;line-height:.270833rem;padding-left:.1875rem;box-sizing:border-box}.bluetooth .handle-box[data-v-521d44ed] .input-box .el-input .el-input__inner:focus{border-color:#ff5d2f}.bluetooth .handle-box[data-v-521d44ed] .input-box .el-input .el-input__icon{font-size:.135417rem;line-height:.260417rem}.bluetooth .handle-box .seleted[data-v-521d44ed]{display:flex;align-items:center;font-size:.125rem;font-weight:700;margin-right:.052083rem}.bluetooth .handle-box .seleted p[data-v-521d44ed]{width:.15625rem;height:.15625rem;margin-right:.052083rem}.bluetooth .handle-box .seleted p img[data-v-521d44ed]{width:100%;height:100%}.bluetooth .handle-box .operate-box[data-v-521d44ed]{display:flex;align-items:center}.bluetooth[data-v-521d44ed] .el-divider .el-divider__text{font-size:.09375rem}.bluetooth .device-block[data-v-521d44ed]{display:flex;flex-wrap:wrap}.bluetooth .device-block[data-v-521d44ed] .box-card{width:calc(12.5% - .05208rem);margin:0 .052083rem .15625rem 0;border-radius:.052083rem;position:relative;overflow:visible;border:.005208rem solid #323232}.bluetooth .device-block[data-v-521d44ed] .box-card .el-divider{margin:.052083rem 0}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header{padding:0}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .clearfix{padding:.041667rem;display:flex;align-items:center;justify-content:space-between}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .clearfix .title{display:flex;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .clearfix .title h2{font-weight:700;font-size:.125rem;margin-right:.041667rem;white-space:nowrap}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .clearfix .title p{font-weight:500;font-size:.083333rem;white-space:nowrap}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .battery-box{display:flex;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .battery-box .battery-shell{width:.130208rem;height:.078125rem;border:.010417rem solid #959595;border-radius:.020833rem;background-color:#f9f9f9;position:relative;overflow:hidden}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .battery-box .battery-shell .battery-level{height:100%;border-radius:.020833rem 0 0 .020833rem;transition:width .4s ease}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__header .battery-box .battery-text{font-size:.083333rem;line-height:1;font-weight:700;margin-left:.020833rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body{padding:0 0 .052083rem 0}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .top{display:flex;align-items:center;justify-content:space-around;box-sizing:border-box;padding:.026042rem .010417rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .top>div{display:flex;align-items:center;flex-direction:column;font-weight:700;font-size:.114583rem;color:#fff;line-height:.125rem;width:.260417rem;border-radius:.020833rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center{display:flex;align-items:center;justify-content:space-around;padding:.052083rem 0 0}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .joystick-container{display:flex;flex-direction:column;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .joystick-container .joystick-base{width:.520833rem;height:.520833rem;background-color:#2c3e50;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 .052083rem rgba(0,0,0,.4)}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .joystick-container .joystick-stick{width:.15625rem;height:.15625rem;background-color:#27ff2c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(0);transition:transform .2s ease;margin:-.078125rem 0 0 -.078125rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .button{display:flex;flex-direction:column;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .button .cicle-box{display:flex;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .button .cicle-box .cicle-button:first-child{margin-right:.041667rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .button .cicle-box .cicle-button:last-child{margin-left:.041667rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .key-box .center .button .cicle-button{width:.15625rem;height:.15625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.114583rem;color:#fff;line-height:.125rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope{display:flex;flex-direction:column;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope>div{margin-bottom:.052083rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope>div:last-child{margin-bottom:0}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .loading-dots{margin-bottom:.052083rem;display:flex;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .loading-dots .dot{display:inline-block;width:.041667rem;height:.041667rem;margin:0 .020833rem;background-color:#ff7300;border-radius:50%;animation:blink-521d44ed 1.4s ease-in-out infinite both}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .loading-dots .dot:first-child{animation-delay:-.32s}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .loading-dots .dot:nth-child(2){animation-delay:-.16s}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .loading-dots p{font-size:.125rem;font-weight:700;margin-left:.052083rem;color:#dc143c}@keyframes blink-521d44ed{0%,80%,to{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-fail,.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-success{animation:fadeIn-521d44ed .8s ease forwards;display:flex;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-fail p,.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-success p{font-size:.125rem;font-weight:700;margin-left:.052083rem;color:#27a72b}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-fail .check-icon,.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-success .check-icon{font-size:.166667rem;color:#4caf50;font-weight:700;animation:scaleIn-521d44ed .4s ease}@keyframes fadeIn-521d44ed{0%{opacity:0;transform:translateY(.052083rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-521d44ed{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-fail p{color:#fc2424}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .gyroscope .check-fail .check-icon{color:#f92a2a}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .button-box{display:flex;align-items:center;justify-content:space-around}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .button-box p{display:flex;align-items:center;font-size:.09375rem;font-weight:700;border:.005208rem solid #86381b;border-radius:.03125rem;padding:.020833rem .052083rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .button-box p img{width:.135417rem;height:.135417rem;margin-right:.020833rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .button-box p .el-icon-remove{font-size:.125rem;color:red;margin-right:.020833rem}.bluetooth .device-block[data-v-521d44ed] .box-card .el-card__body .button-box p .el-icon-cpu{font-size:.125rem;color:#454545;margin-right:.020833rem}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration-box{display:flex;align-items:center;justify-content:space-around}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration{display:flex}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration h2{font-weight:700;font-size:.104167rem}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration div{display:flex;align-items:center}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration div p{width:.114583rem;height:.114583rem;margin:0 .041667rem}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration div p img{width:100%;height:100%}.bluetooth .device-block[data-v-521d44ed] .box-card .calibration div span{font-size:.104167rem}.bluetooth .device-block .box-card[data-v-521d44ed]:hover{transform:translateY(-.020833rem) scale(1.03);box-shadow:0 0 .15625rem rgba(26,40,40,.4)}.bluetooth .device-block .blink-error[data-v-521d44ed]{animation:softBlink-521d44ed 3s ease-in-out infinite;transition:background-color .5s ease}@keyframes softBlink-521d44ed{0%{background-color:hsla(0,0%,98%,.1)}50%{background-color:rgba(249,72,72,.5)}to{background-color:hsla(0,0%,98%,.1)}}.bluetooth .device-block .device-success[data-v-521d44ed]{background-color:rgba(99,255,177,.4)}.bluetooth .sensor-box[data-v-521d44ed]{text-align:center;font-weight:700;font-size:.125rem;color:#323232}.bluetooth .rocker-box p[data-v-521d44ed]{line-height:.1875rem;font-weight:700;font-size:.114583rem;color:#323232}.bluetooth[data-v-521d44ed] .motor-box>div:first-child{margin-bottom:.15625rem}.bluetooth[data-v-521d44ed] .motor-box>div>span{display:block;font-size:.104167rem;font-weight:600;margin-bottom:.083333rem}.bluetooth[data-v-521d44ed] .motor-box>div>div{display:flex;align-items:center}.bluetooth[data-v-521d44ed] .motor-box>div>div>div{flex:1;width:0}.bluetooth[data-v-521d44ed] .motor-box>div>div>div .el-slider__bar{background:#ff5d2f}.bluetooth[data-v-521d44ed] .motor-box>div>div>div .el-slider__button{border:.010417rem solid #ff5d2f;background:#ff5d2f;width:.104167rem;height:.104167rem}.bluetooth[data-v-521d44ed] .motor-box>div>div>p{font-size:.104167rem;font-weight:700;color:#333;margin-left:.104167rem}@keyframes gradientMove-521d44ed{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}