.fire-alarm-dialog.hug-dialog{z-index:30000;color:#e5e7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #94a3b899;border-radius:12px;box-shadow:0 0 0 1px #cbd5e14d,0 25px 50px -12px #000c,0 0 30px #3b82f626;background:#1e232dfa!important}.fire-alarm-dialog.hug-dialog .hug-dialog__header{background:linear-gradient(#282d37f2,#1e232de6);border-bottom:1px solid #94a3b866;padding:12px 20px}.fire-alarm-dialog.hug-dialog .el-dialog__header{border-bottom:none}.fire-alarm-dialog.hug-dialog .el-dialog__header .el-dialog__title{text-shadow:0 1px 2px #0000004d;font-size:18px;font-weight:600;color:#f9fafb!important}.fire-alarm-dialog.hug-dialog .hug-dialog__body{padding:0}.fire-alarm-dialog.hug-dialog .hug-dialog__footer{display:none}.fire-alarm-dialog.hug-dialog .el-tabs__item{color:#d1d5db;font-weight:500}.fire-alarm-dialog.hug-dialog .el-tabs__item.is-active{font-weight:600;color:#60a5fa!important}.fire-alarm-dialog.hug-dialog .el-tabs__item:hover{color:#93c5fd}.fire-alarm-dialog.hug-dialog .el-tabs__nav-wrap:after{background-color:#0000}.fire-alarm-dialog.hug-dialog .split-layout{align-items:stretch}.fire-alarm-dialog.hug-dialog .left-pane{background:linear-gradient(135deg,#282f3cf2,#1e2532e6);border:1.5px solid #94a3b866;border-radius:10px;width:25%;padding:6px;box-shadow:inset 0 0 0 1px #cbd5e11a,0 4px 6px -1px #0000004d}.fire-alarm-dialog.hug-dialog .left-pane .alarm-list{max-height:700px;margin-top:8px}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card{cursor:pointer;border-radius:10px;margin-bottom:10px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff0d;color:#e5e7eb!important;background:linear-gradient(#323c4bf2,#232d3ce6)!important;border:1.5px solid #94a3b84d!important}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card.selected{box-shadow:0 0 0 2px #60a5fa33,0 8px 16px #00000080,inset 0 1px #ffffff1a;background:linear-gradient(#3c4b5ffa,#2d3c50f2)!important;border:2px solid #60a5facc!important}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0006,inset 0 1px #ffffff14;background:linear-gradient(#3c4655fa,#2d3746f2)!important;border-color:#94a3b880!important}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row{padding:4px 0}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row.level.lv-01{color:#f87171}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row.level.lv-02{color:#fbbf24}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row.level.lv-03{color:#fde047}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row.level.lv-04{color:#9ca3af}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row.level.lv-05{color:#84cc16}.fire-alarm-dialog.hug-dialog .left-pane .alarm-card .card-row.time{color:#9ca3af}.fire-alarm-dialog.hug-dialog .center-pane{color:#e5e7eb;background:linear-gradient(135deg,#262d3ae6,#1c2330d9);border:1.5px solid #94a3b866;border-radius:10px;width:50%;margin:0 5px;box-shadow:inset 0 0 0 1px #cbd5e11a,0 4px 6px -1px #0000004d}.fire-alarm-dialog.hug-dialog .right-pane{background:linear-gradient(135deg,#282f3cf2,#1e2532e6);border:1.5px solid #94a3b866;border-radius:10px;width:25%;box-shadow:inset 0 0 0 1px #cbd5e11a,0 4px 6px -1px #0000004d}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-header{cursor:pointer;color:#f9fafb;background:linear-gradient(90deg,#3c4b5fe6,#324155cc);border-bottom:1.5px solid #94a3b84d;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:space-between;align-items:center;height:35px;padding-left:8px;font-weight:500;line-height:35px;display:flex;box-shadow:inset 0 1px #ffffff14}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-header .toggle-icon{margin-right:8px;transition:transform .3s}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-header .toggle-icon.collapsed{transform:rotate(-90deg)}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content{max-height:600px;padding:10px;overflow-y:auto}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline{padding-left:20px;position:relative}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline:before{content:"";background:#9ca3af;width:2px;position:absolute;top:0;bottom:0;left:8px}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline .timeline-item{margin-bottom:16px;position:relative}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline .timeline-item .timeline-marker{background:#9ca3af;border:2px solid #1f2937e6;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-16px}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline .timeline-item .timeline-content{color:#e5e7eb;background:linear-gradient(135deg,#323c4bf2,#283241e6);border:1.5px solid #94a3b840;border-radius:8px;padding:12px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff0d}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline .timeline-item .timeline-content .record-time{color:#9ca3af;margin-bottom:4px;font-size:12px}.fire-alarm-dialog.hug-dialog .right-pane .operation-record .record-content .timeline .timeline-item .timeline-content .record-text{color:#f3f4f6;font-size:13px;line-height:1.4}.fire-alarm-dialog.hug-dialog .card-box{height:400px}.fire-alarm-dialog.hug-dialog .card-box .card-header{color:#f9fafb;background:linear-gradient(90deg,#3c4b5fe6,#324155cc);border-bottom:1.5px solid #94a3b84d;border-top-left-radius:10px;border-top-right-radius:10px;height:35px;padding-left:8px;font-weight:500;line-height:35px;box-shadow:inset 0 1px #ffffff14}.fire-alarm-dialog.hug-dialog .card-box .card-content{padding:10px}.fire-alarm-dialog.hug-dialog .card-box .info{align-items:center;display:flex}.fire-alarm-dialog.hug-dialog .card-box .info .info-grid{width:100%;margin-left:4px;padding:4px 4px 0 2px}.fire-alarm-dialog.hug-dialog .card-box .info .info-grid .field{border-bottom:1px dashed #94a3b84d;margin:16px 0;padding-bottom:12px}.fire-alarm-dialog.hug-dialog .card-box .info .info-grid .field .label{color:#cbd5e1;width:88px;font-size:14px;font-weight:500;display:inline-block}.fire-alarm-dialog.hug-dialog .card-box .info .info-grid .field .value{color:#f9fafb;opacity:.95;font-size:14px;font-weight:400}.fire-alarm-dialog.hug-dialog .card-box.processing-box{height:200px;margin-top:20px}.fire-alarm-dialog.hug-dialog .toolbar{align-items:center;display:flex}.fire-alarm-dialog.hug-dialog .toolbar .label{color:#e5e7eb;margin-right:8px;font-size:14px;font-weight:500}.fire-alarm-dialog.hug-dialog .toolbar .pointer{cursor:pointer;color:#e5e7eb;margin-right:8px;transition:color .2s}.fire-alarm-dialog.hug-dialog .toolbar .pointer:hover{color:#93c5fd}.fire-alarm-dialog.hug-dialog .ops-area{gap:10px;margin:12px 0;display:flex}.fire-alarm-dialog.hug-dialog .ops-area .op-btn{letter-spacing:1px;color:#fff;border:none;border-radius:8px;width:80px;padding:10px 16px;font-weight:600;box-shadow:0 2px 8px #0000004d}.fire-alarm-dialog.hug-dialog .card-row.title{font-size:15px}.fire-alarm-dialog.hug-dialog .card-row.strong{font-weight:600}.fire-alarm-overlay{z-index:20000;background:#b40000cc;position:relative}.fire-alarm-overlay:before{content:"";z-index:19999;pointer-events:none;background:linear-gradient(90deg,#ff5050b3,#ff505000);width:20%;height:100%;animation:2s ease-in-out infinite fireBlinkLeft;position:absolute;top:0;left:0}.fire-alarm-overlay:after{content:"";z-index:19999;pointer-events:none;background:linear-gradient(-90deg,#ff5050b3,#ff505000);width:20%;height:100%;animation:2s ease-in-out infinite fireBlinkRight;position:absolute;top:0;right:0}@keyframes fireBlinkLeft{0%{opacity:.9}50%{opacity:.3}to{opacity:.9}}@keyframes fireBlinkRight{0%{opacity:.9}50%{opacity:.3}to{opacity:.9}}
