.text-ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home122A-wrap{height:100%;position:relative}.home122A-wrap .musicbox-header{color:#3ff;margin-bottom:15px;height:20px;background-size:100% 100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home122A-wrap .musicbox-header .handler{position:absolute;right:20px;top:10px}.home122A-wrap .musicbox-header .handler .icon-dakai{font-size:20px;cursor:pointer}.home122A-wrap .musicbox-content-wrap{height:calc(100% - 60px)}.home122A-wrap .musicbox-content-wrap .img-header{margin-bottom:40px;text-align:center;position:relative}.home122A-wrap .musicbox-content-wrap .img-header img{width:224px;height:76px}.home122A-wrap .musicbox-content-wrap .img-header .head-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:25px;font-weight:700}.home122A-wrap .musicbox-content-wrap .device-box{display:flex;padding:0 100px;justify-content:center;gap:30px;position:relative}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive{width:50%}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines{display:flex;flex-wrap:wrap;gap:30px;align-items:center;margin-bottom:30px}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item{cursor:pointer;display:inline-block;border-radius:10px;width:calc(var(--per) - 30px*(var(--width) - 1)/var(--width));height:180px;box-sizing:border-box}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-header,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-header{padding-left:20px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:10px 10px 0 0;height:48px;line-height:48px;color:#f5f5f5;background:var(--color);position:relative}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .pulse-alarm,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .pulse-alarm{animation:pulse 1.5s infinite;background:#ff3e44!important}@keyframes pulse{0%{opacity:.6;box-shadow:0 0 0 0 rgba(255,62,68,.7)}70%{opacity:1;box-shadow:0 0 0 20px rgba(255,0,0,0)}to{opacity:.6;box-shadow:0 0 0 0 rgba(255,0,0,0)}}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .early-alarm,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .early-alarm{animation:earlyPulse 1.5s infinite;background:#ff5620!important}@keyframes earlyPulse{0%{opacity:.6;box-shadow:0 0 0 0 rgba(255,86,32,.7)}70%{opacity:1;box-shadow:0 0 0 20px rgba(255,0,0,0)}to{opacity:.6;box-shadow:0 0 0 0 rgba(255,0,0,0)}}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container{height:calc(100% - 48px);padding:10px;box-sizing:border-box;border:2px solid #039ae2;background-color:#29475f;border-radius:0 0 10px 10px;border-top:none;display:flex;align-items:center;justify-content:space-between}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container img,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container img{width:30%;height:90%;-o-object-fit:scale-down;object-fit:scale-down}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text{width:35%;text-align:right}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.unconnect-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.unconnect-color{color:#a9a9a9}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.normal-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.normal-color{color:#0ef}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.success-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.success-color{color:#03b36e}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.warning-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.warning-color{color:#ff6100}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.danger-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.danger-color{color:#ff4847}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.fix-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.fix-color{color:#ffd04f}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.fault-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.fault-color{color:#fb0}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device .device-lines-item .device-container .device-text span.collect-color,.home122A-wrap .musicbox-content-wrap .device-box .tester-devive .device-lines-item .device-container .device-text span.collect-color{color:#00a1ff}.home122A-wrap .musicbox-content-wrap .device-box .alarm-device-lines{justify-content:flex-end}.home122A-wrap .musicbox-content-wrap .device-box .flagPoint{height:1px;width:1px;background:#039ae2;box-sizing:border-box;position:absolute;left:50%;top:var(--top)}