.list-section[data-v-dedf8218]{overflow:hidden;background:#fff;border-radius:.18667rem;padding:0 .16rem;box-shadow:0 .02667rem .10667rem rgba(0,0,0,.04)}.list-section[data-v-dedf8218],.list-section[data-v-dedf8218] .van-pull-refresh{flex:1;min-height:0;display:flex;flex-direction:column}.list-section[data-v-dedf8218] .van-pull-refresh__track{flex:1;min-height:0}.alarm-list[data-v-dedf8218]{height:100%;min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.alarm-list[data-v-dedf8218]::-webkit-scrollbar{width:0}.empty-alarm[data-v-dedf8218]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.06667rem .26667rem;text-align:center}.empty-alarm .empty-icon[data-v-dedf8218]{margin-bottom:.21333rem}.empty-alarm .empty-text[data-v-dedf8218]{font-size:.4rem;font-weight:600;color:#64748b;margin-bottom:.10667rem}.empty-alarm .empty-subtext[data-v-dedf8218]{font-size:.34667rem;color:#909399}.alarm-page[data-v-d71160be]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fa}.page-scroll[data-v-d71160be]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.16rem}.filter-section[data-v-d71160be]{flex-shrink:0;background:#fff;border-radius:.18667rem;padding:.21333rem;margin-bottom:.16rem;box-shadow:0 .02667rem .10667rem rgba(0,0,0,.04);display:flex;flex-direction:column;gap:.16rem}.time-range-row[data-v-d71160be]{display:flex;align-items:center;gap:.13333rem;padding:.29333rem .26667rem;background:#f8fafc;border-radius:.16rem;cursor:pointer;min-height:1.06667rem;box-sizing:border-box}.time-range-row[data-v-d71160be]:active{background:#f0f2f5}.range-icon[data-v-d71160be]{color:#1b75f6;font-size:.42667rem;flex-shrink:0}.range-label[data-v-d71160be]{font-size:.37333rem;color:#1a365d;font-weight:600;flex-shrink:0;min-width:.96rem}.range-value[data-v-d71160be]{flex:1;font-size:.37333rem;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.range-sep[data-v-d71160be]{font-size:.34667rem;color:#909399;flex-shrink:0}.time-actions[data-v-d71160be]{padding:.05333rem 0 0}.query-btn[data-v-d71160be]{height:.96rem;border-radius:.48rem;font-size:.4rem;font-weight:600;background:linear-gradient(135deg,#1b75f6,#4a90e2);border:none;box-shadow:0 .05333rem .21333rem rgba(27,117,246,.3)}.query-btn .van-icon[data-v-d71160be]{margin-right:8px}.date-picker[data-v-d71160be]{display:flex;flex-direction:column;height:100%;background:#fff}.date-picker-header[data-v-d71160be]{display:flex;align-items:center;justify-content:space-between;padding:.32rem .42667rem .21333rem;border-bottom:.01333rem solid #f0f2f5}.date-picker-cancel[data-v-d71160be]{font-size:.4rem;color:#64748b;cursor:pointer}.date-picker-title[data-v-d71160be]{font-size:.42667rem;font-weight:600;color:#1a365d}.date-picker-confirm[data-v-d71160be]{font-size:.4rem;color:#1b75f6;font-weight:600;cursor:pointer}.date-picker-tabs[data-v-d71160be]{display:flex;padding:0 .42667rem;border-bottom:.01333rem solid #f0f2f5}.date-tab[data-v-d71160be]{flex:1;text-align:center;padding:.32rem 0;font-size:.37333rem;color:#64748b;position:relative;cursor:pointer;transition:all .2s}.date-tab.active[data-v-d71160be]{color:#1b75f6;font-weight:600}.date-tab.active[data-v-d71160be]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:.64rem;height:.05333rem;background:linear-gradient(135deg,#1b75f6,#4a90e2);border-radius:.02667rem}.date-picker-wheel[data-v-d71160be],.date-picker-wheel[data-v-d71160be] .van-picker__column{flex:1}.date-picker-wheel[data-v-d71160be] .van-picker-column__item .van-ellipsis{color:#303133}.date-picker-wheel[data-v-d71160be] .van-picker-column__item--selected .van-ellipsis{color:#1b75f6;font-weight:600}.status-tabs[data-v-d71160be]{display:flex;background:#fff;border-radius:.18667rem;padding:.08rem;margin-bottom:.16rem;box-shadow:0 .02667rem .10667rem rgba(0,0,0,.04);flex-shrink:0}.status-tab[data-v-d71160be]{flex:1;display:flex;align-items:center;justify-content:center;gap:.10667rem;padding:.18667rem 0;font-size:.37333rem;color:#64748b;border-radius:.13333rem;transition:all .3s}.status-tab.active[data-v-d71160be]{background:linear-gradient(135deg,#1b75f6,#4a90e2);color:#fff;font-weight:600}.status-tab .tab-count[data-v-d71160be]{font-size:.32rem;padding:.02667rem .16rem;border-radius:.16rem;background:#f1f5f9;color:#ff4d4f}.active .status-tab .tab-count[data-v-d71160be]{background:hsla(0,0%,100%,.25);color:#fff}