/*!
 * KTG-MES 移动端 SCSS 变量定义
 * 方案 B「钛金精密」：钛灰白 × 工业橙，瑞士精密仪器质感
 * 参照 variables 在 vue.config.js 中 prependData 自动注入所有 .scss 文件
 */.alarm-page[data-v-49f49020]{min-height:100vh;min-height:100dvh;background:#e7e9ec;display:flex;flex-direction:column}.header[data-v-49f49020]{display:flex;align-items:center;padding:.64rem 0 .533rem;background:linear-gradient(135deg,#ff6b35,#e85a24)}.header .header-back[data-v-49f49020]{width:1.067rem;height:1.067rem;display:flex;align-items:center;justify-content:center}.header .header-back i[data-v-49f49020]{font-size:.853rem;color:#fff;font-weight:700}.header .header-title[data-v-49f49020]{font-size:.48rem;font-weight:600;color:#fff;flex:1;text-align:center;padding-right:1.067rem}.tabs[data-v-49f49020]{display:flex;background:#fff;border-bottom:1px solid #e7e9ec;position:sticky;top:0;z-index:10}.tabs .tab-item[data-v-49f49020]{flex:1;text-align:center;padding:.32rem 0;font-size:.4rem;color:#3a3f45;position:relative;cursor:pointer;transition:color .2s}.tabs .tab-item.active[data-v-49f49020]{color:#ff6b35;font-weight:600}.tabs .tab-item.active[data-v-49f49020]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.2rem;height:.067rem;background:#ff6b35;border-radius:.033rem}.tabs .tab-item .tab-badge[data-v-49f49020]{display:inline-block;min-width:.373rem;height:.373rem;line-height:.373rem;padding:0 .107rem;margin-left:.107rem;font-size:.267rem;color:#fff;background:#c62828;border-radius:.187rem;vertical-align:middle}.loading-wrap[data-v-49f49020]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:#6b7075}.loading-wrap i[data-v-49f49020]{font-size:.8rem;margin-bottom:.32rem;color:#ff6b35}.loading-wrap span[data-v-49f49020]{font-size:.373rem}.list-area[data-v-49f49020]{flex:1;padding:.32rem .4rem 0}.alarm-card[data-v-49f49020]{background:#fff;border-radius:.24rem;padding:.4rem;margin-bottom:.32rem;box-shadow:0 .04rem .16rem rgba(0,0,0,.04);border-left:.107rem solid #2e7d32}.alarm-card.level-critical[data-v-49f49020]{border-left-color:#c62828}.alarm-card.level-high[data-v-49f49020]{border-left-color:#e85a24}.alarm-card.level-medium[data-v-49f49020]{border-left-color:#9a6700}.alarm-card.level-low[data-v-49f49020]{border-left-color:#2e7d32}.alarm-card .card-head[data-v-49f49020]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.32rem;padding-bottom:.32rem;border-bottom:1px solid #f5f6f7}.alarm-card .card-head .wo-code[data-v-49f49020]{font-size:.4rem;font-weight:600;color:#1a1d21;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarm-card .card-head .level-tag[data-v-49f49020]{font-size:.293rem;padding:.08rem .24rem;border-radius:.107rem;font-weight:500;flex-shrink:0;margin-left:.24rem}.alarm-card .card-head .level-tag.lv-critical[data-v-49f49020]{background:#fbe9e7;color:#c62828}.alarm-card .card-head .level-tag.lv-high[data-v-49f49020]{background:#fff2e8;color:#e85a24}.alarm-card .card-head .level-tag.lv-medium[data-v-49f49020]{background:#fbf3df;color:#9a6700}.alarm-card .card-head .level-tag.lv-low[data-v-49f49020]{background:#e6f2e7;color:#2e7d32}.alarm-card .card-body .info-row[data-v-49f49020]{display:flex;align-items:center;margin-bottom:.24rem}.alarm-card .card-body .info-row[data-v-49f49020]:last-child{margin-bottom:0}.alarm-card .card-body .info-row .info-label[data-v-49f49020]{width:1.6rem;font-size:.347rem;color:#6b7075;flex-shrink:0}.alarm-card .card-body .info-row .info-value[data-v-49f49020]{flex:1;font-size:.347rem;color:#3a3f45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarm-card .card-body .info-row .info-value.selectable[data-v-49f49020]{white-space:normal;word-break:break-all}.alarm-card .card-body .info-row .status-tag[data-v-49f49020]{font-size:.293rem;padding:.08rem .24rem;border-radius:.107rem;font-weight:500}.alarm-card .card-body .info-row .status-tag.st-active[data-v-49f49020],.alarm-card .card-body .info-row .status-tag.st-pending[data-v-49f49020]{background:#fbe9e7;color:#c62828}.alarm-card .card-body .info-row .status-tag.st-closed[data-v-49f49020],.alarm-card .card-body .info-row .status-tag.st-handled[data-v-49f49020],.alarm-card .card-body .info-row .status-tag.st-resolved[data-v-49f49020]{background:#e6f2e7;color:#2e7d32}.alarm-card .card-footer[data-v-49f49020]{margin-top:.32rem;padding-top:.32rem;border-top:1px solid #f5f6f7;display:flex;justify-content:flex-end}.alarm-card .card-footer .handle-btn[data-v-49f49020]{display:flex;align-items:center;gap:.107rem;font-size:.347rem;color:#fff;cursor:pointer;padding:.16rem .48rem;border-radius:.107rem;background:#ff6b35}.alarm-card .card-footer .handle-btn i[data-v-49f49020]{font-size:.347rem}.alarm-card .card-footer .handle-btn[data-v-49f49020]:active{opacity:.85}.empty-state[data-v-49f49020]{text-align:center;padding:3rem 0}.empty-state i[data-v-49f49020]{font-size:1.6rem;color:#c9cdd3}.empty-state p[data-v-49f49020]{font-size:.4rem;color:#6b7075;margin-top:.4rem}.bottom-space[data-v-49f49020]{height:1.6rem}