.content[data-v-58eb3e66]{height:calc(100vh - .66667rem)}.status-cards[data-v-58eb3e66]{padding:.26667rem .13333rem .4rem;display:flex;justify-content:space-between;gap:.16rem}.status-cards .status-card[data-v-58eb3e66]{flex:1;background:linear-gradient(135deg,#1b75f6,#4a90e2);border-radius:.33333rem;padding:.4rem 0;text-align:center;color:#fff;box-shadow:0 .02667rem .10667rem rgba(27,117,246,.3);transition:all .3s ease}.status-cards .status-card[data-v-58eb3e66]:hover{transform:translateY(-.02667rem);box-shadow:0 .05333rem .16rem rgba(27,117,246,.4)}.status-cards .status-card.danger[data-v-58eb3e66]{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 .02667rem .10667rem rgba(255,77,79,.3);animation:breathe-danger-58eb3e66 2s ease-in-out infinite}.status-cards .status-card.danger[data-v-58eb3e66]:hover{box-shadow:0 .05333rem .16rem rgba(255,77,79,.4)}.status-cards .status-card .status-title[data-v-58eb3e66]{margin-bottom:.13333rem;opacity:.9}.status-cards .status-card .status-value[data-v-58eb3e66]{font-size:.53333rem;font-weight:700}.status-cards .status-card .flip-number[data-v-58eb3e66]{animation:flipNumber-58eb3e66 .5s ease-in-out}.monitor-section[data-v-58eb3e66]{background:#fff;border-radius:.13333rem;padding:.21333rem;margin-bottom:.26667rem;box-shadow:0 .01333rem .05333rem rgba(0,0,0,.1)}.monitor-section .section-title[data-v-58eb3e66]{font-size:.37333rem;font-weight:700;margin-bottom:.26667rem;color:#333}.status-overview[data-v-58eb3e66]{display:grid;grid-template-columns:repeat(2,1fr);gap:.16rem;margin-bottom:.26667rem}.status-overview .status-card[data-v-58eb3e66]{background:#f9fafa;border-radius:.26667rem;padding:.26667rem;display:flex;align-items:center;box-shadow:0 .02667rem .10667rem rgba(0,0,0,.2);transition:all .3s ease}.status-overview .status-card[data-v-58eb3e66]:hover{transform:translateY(-.02667rem);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.12)}.status-overview .status-card.status-danger[data-v-58eb3e66]{border-left:.05333rem solid #ff4d4f;animation:breathe-danger-58eb3e66 2s ease-in-out infinite}.status-overview .status-card.status-normal[data-v-58eb3e66]{border-left:.05333rem solid #52c41a;animation:breathe-normal-58eb3e66 2s ease-in-out infinite}@keyframes breathe-danger-58eb3e66{0%{box-shadow:0 .02667rem .10667rem rgba(0,0,0,.2)}50%{box-shadow:0 0 .26667rem rgba(255,77,79,.6)}to{box-shadow:0 .02667rem .10667rem rgba(0,0,0,.2)}}@keyframes breathe-normal-58eb3e66{0%{box-shadow:0 .02667rem .10667rem rgba(0,0,0,.2)}50%{box-shadow:0 0 .26667rem rgba(82,196,26,.6)}to{box-shadow:0 .02667rem .10667rem rgba(0,0,0,.2)}}.status-overview .status-card .status-icon[data-v-58eb3e66]{width:.64rem;height:.64rem;border-radius:50%;background:#f0f2f5;display:flex;align-items:center;justify-content:center;margin-right:.2rem}.status-overview .status-card .status-info[data-v-58eb3e66]{flex:1}.status-overview .status-card .status-info .status-label[data-v-58eb3e66]{font-size:.36rem;color:#666;margin-bottom:.05333rem}.status-overview .status-card .status-info .status-value[data-v-58eb3e66]{font-size:.53333rem;font-weight:700;color:#333;margin-bottom:.05333rem}.status-overview .status-card .status-info .flip-number[data-v-58eb3e66]{animation:flipNumber-58eb3e66 .5s ease-in-out}@keyframes flipNumber-58eb3e66{0%{transform:rotateX(0deg);opacity:1}50%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}.status-overview .status-card .status-info .status-unit[data-v-58eb3e66]{font-size:.33333rem}.scrollable-list[data-v-58eb3e66]{padding-top:.04rem;height:43vh;overflow-y:auto;border-radius:.10667rem;-ms-overflow-style:none;scrollbar-width:none}.scrollable-list[data-v-58eb3e66]::-webkit-scrollbar{width:0}.scrollable-list .van-pull-refresh[data-v-58eb3e66]{height:100%}.van-list[data-v-58eb3e66]{min-height:100%}.alarm-list[data-v-58eb3e66]{padding-bottom:.13333rem;min-height:20vh}.alarm-list .alarm-item[data-v-58eb3e66]{display:flex;align-items:flex-start;background:#f6f6f6;border-radius:.16rem;padding:.26667rem;margin-bottom:.21333rem;border:.01333rem solid #e6e6e6;box-shadow:0 .05333rem .16rem rgba(0,0,0,.2);transition:all .3s ease;position:relative;overflow:hidden}.alarm-list .alarm-item[data-v-58eb3e66]:last-child{margin-bottom:0}.alarm-list .alarm-item[data-v-58eb3e66]:hover{transform:translateY(-.04rem);box-shadow:0 .08rem .21333rem rgba(0,0,0,.15)}.alarm-list .alarm-item .alarm-icon[data-v-58eb3e66]{margin-right:.21333rem;margin-top:.02667rem;flex-shrink:0}.alarm-list .alarm-item .alarm-content[data-v-58eb3e66]{flex:1}.alarm-list .alarm-item .alarm-content .alarm-header[data-v-58eb3e66]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.10667rem}.alarm-list .alarm-item .alarm-content .alarm-header .alarm-title[data-v-58eb3e66]{font-size:.36rem;color:#ff4d4f;margin:0;line-height:1.4}.alarm-list .alarm-item .alarm-content .alarm-header .alarm-time[data-v-58eb3e66]{font-size:.29333rem;color:#686868;white-space:nowrap;margin-right:-1.6rem}.alarm-list .alarm-item .alarm-content .alarm-desc[data-v-58eb3e66]{font-size:.33333rem;color:#222121;line-height:1.5;margin:0}.alarm-list .alarm-item .alarm-action[data-v-58eb3e66]{flex-shrink:0;margin-top:.6rem}.alarm-list .alarm-item .alarm-action .action-button[data-v-58eb3e66]{font-size:.29333rem;border-radius:.2rem;background:linear-gradient(135deg,#1b75f6,#4a90e2);border:none;box-shadow:0 .02667rem .05333rem rgba(27,117,246,.3);transition:all .3s ease}.alarm-list .alarm-item .alarm-action .action-button[data-v-58eb3e66]:hover{transform:translateY(-.01333rem);box-shadow:0 .05333rem .10667rem rgba(27,117,246,.4)}.cancel-btn[data-v-58eb3e66]{width:50%;color:#fff;background:#5c6064;border-radius:.26667rem}.confirm-btn[data-v-58eb3e66]{width:50%;color:#fff;border-radius:.26667rem;background:#34a853}.empty-alarm[data-v-58eb3e66]{border-top:.01333rem solid #a3a1a1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.8rem .26667rem;text-align:center}.empty-alarm .empty-icon[data-v-58eb3e66]{margin-bottom:.26667rem}.empty-alarm .empty-text[data-v-58eb3e66]{font-size:.4rem;font-weight:700;color:#333;margin-bottom:.26667rem}.empty-alarm .empty-subtext[data-v-58eb3e66]{font-size:.33333rem;color:#999}[data-v-58eb3e66] .van-cell__value{padding:0 5px;border:1px solid #bcbcbc!important}