.image-box-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-box-group .image-item{width:148px;height:148px;border:1px dashed #eee;border-radius:10px;margin-right:20px;margin-bottom:20px}.alarm-record-page{min-height:calc(100vh - 144px);padding-bottom:4px}.alarm-record-page .alarm-panel{padding:14px 16px;margin-bottom:12px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(23,58,94,.05);box-shadow:0 2px 10px rgba(23,58,94,.05)}.alarm-record-page .alarm-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px}.alarm-record-page .alarm-field,.alarm-record-page .alarm-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-record-page .alarm-field__label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:56px;margin-right:8px;font-size:12px;color:#5b6b7c;text-align:right;white-space:nowrap}.alarm-record-page .alarm-field__control{width:148px}.alarm-record-page .alarm-field__control--range{width:248px}.alarm-record-page .alarm-field--range .alarm-field__label{min-width:56px}.alarm-record-page .alarm-filter__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-left:auto}.alarm-record-page .alarm-filter__actions .el-button+.el-button{margin-left:0}.alarm-record-page .alarm-table{padding:0;overflow:hidden}.alarm-record-page .alarm-table__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:46px;padding:0 16px;border-bottom:1px solid #eef2f7}.alarm-record-page .alarm-table__head,.alarm-record-page .alarm-table__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-record-page .alarm-table__title{font-size:14px;font-weight:600;color:#23384d}.alarm-record-page .alarm-table__bar{width:3px;height:14px;margin-right:8px;background:#0090da;border-radius:2px}.alarm-record-page .alarm-table__count{margin-left:10px;font-size:12px;font-weight:400;color:#8a9bac}.alarm-record-page .alarm-table__refresh{padding:0;font-size:12px;color:#5b6b7c}.alarm-record-page .alarm-table__refresh:hover{color:#0090da}.alarm-record-page .el-table{font-size:13px;color:#33475b}.alarm-record-page .el-table th.el-table__cell{height:42px;padding:0;font-size:12px;font-weight:500;color:#6b7f92;background:#f7fafd;border-bottom:1px solid #eef2f7}.alarm-record-page .el-table th.el-table__cell .cell{padding:0 10px;line-height:42px}.alarm-record-page .el-table td.el-table__cell{padding:8px 0;border-bottom:1px solid #f2f6fa}.alarm-record-page .el-table .cell{padding:0 10px;line-height:1.5}.alarm-record-page .el-table:before{display:none}.alarm-record-page .el-table__row{-webkit-transition:background .15s;transition:background .15s}.alarm-record-page .el-table__row:hover>td.el-table__cell{background:#f5faff}.alarm-record-page .el-table__row.is-undone-row>td:first-child{-webkit-box-shadow:inset 3px 0 0 #f56c6c;box-shadow:inset 3px 0 0 #f56c6c}.alarm-record-page .alarm-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4}.alarm-record-page .alarm-person__name{color:#23384d;font-weight:500}.alarm-record-page .alarm-person__bed{margin-top:2px;font-size:11px;color:#93a4b5}.alarm-record-page .alarm-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;font-variant-numeric:tabular-nums}.alarm-record-page .alarm-time__main{color:#33475b}.alarm-record-page .alarm-time__sub{margin-top:2px;font-size:11px;color:#93a4b5}.alarm-record-page .alarm-sn{font-family:Consolas,Menlo,monospace;font-size:12px;color:#5b6b7c}.alarm-record-page .alarm-address{font-size:12px;color:#5b6b7c}.alarm-record-page .alarm-muted{color:#b6c3d1}.alarm-record-page .alarm-times{display:inline-block;min-width:24px;height:20px;padding:0 6px;font-size:12px;line-height:20px;color:#5b6b7c;background:#f2f6fa;border-radius:10px}.alarm-record-page .alarm-times.is-multi{color:#d4380d;background:#fff1f0;font-weight:600}.alarm-record-page .alarm-tag{display:inline-block;max-width:100%;height:20px;padding:0 8px;overflow:hidden;font-size:12px;line-height:20px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-radius:10px}.alarm-record-page .alarm-tag.is-danger{color:#cf1322;background:#fff1f0}.alarm-record-page .alarm-tag.is-warn{color:#d46b08;background:#fff7e6}.alarm-record-page .alarm-tag.is-info{color:#0b6aa2;background:#e8f4fd}.alarm-record-page .alarm-tag.is-muted{color:#5b6b7c;background:#f2f6fa}.alarm-record-page .alarm-tag.is-undone{color:#cf1322;background:#fff1f0}.alarm-record-page .alarm-tag.is-done{color:#389e0d;background:#f6ffed}.alarm-record-page .alarm-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:14px 16px 12px}.alarm-dialog{margin-top:8vh!important;border-radius:10px}.alarm-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #eef2f7}.alarm-dialog .el-dialog__body{max-height:calc(100vh - 280px);padding:16px 20px 20px;overflow-y:auto}.alarm-dialog .el-dialog__footer{padding:10px 20px 16px;border-top:1px solid #eef2f7}.alarm-dialog .el-dialog__headerbtn{top:18px}.alarm-dialog__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.alarm-dialog__title .alarm-dialog__heading{margin-right:4px;font-size:15px;font-weight:600;color:#23384d}.alarm-detail .alarm-detail__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;background:linear-gradient(135deg,#f3f9ff,#f7fbfd);border:1px solid #e6f1fb;border-radius:8px}.alarm-detail .alarm-detail__avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:38px;height:38px;margin-right:12px;font-size:16px;font-weight:600;line-height:38px;color:#fff;text-align:center;background:linear-gradient(135deg,#3f9bf5,#0090da);border-radius:50%}.alarm-detail .alarm-detail__who{min-width:0}.alarm-detail .alarm-detail__name{font-size:15px;font-weight:600;color:#23384d}.alarm-detail .alarm-detail__bed{margin-left:8px;padding:1px 6px;font-size:11px;font-weight:400;color:#0b6aa2;background:#e8f4fd;border-radius:9px}.alarm-detail .alarm-detail__sub{margin-top:3px;font-size:12px;color:#7b8ea1}.alarm-detail .alarm-detail__sub strong{margin:0 2px;color:#d4380d}.alarm-detail .alarm-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;background:#eef2f7;border:1px solid #eef2f7;border-radius:8px}.alarm-detail .alarm-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;background:#fff}.alarm-detail .alarm-detail__label{font-size:12px;color:#8a9bac}.alarm-detail .alarm-detail__value{font-size:13px;color:#33475b;font-variant-numeric:tabular-nums}.alarm-detail .alarm-detail__block--records{margin-top:14px}.alarm-detail .alarm-detail__block-title--toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.alarm-detail .alarm-detail__block-title--toggle i{margin-left:6px;font-size:12px;color:#8a9bac}.alarm-detail .alarm-detail__block-title--toggle:hover{color:#0090da}.alarm-detail .alarm-detail__block{margin-top:16px}.alarm-detail .alarm-detail__block-title{margin-bottom:8px;padding-left:8px;font-size:13px;font-weight:600;color:#23384d;border-left:2px solid #0090da;line-height:1.2}.alarm-detail .alarm-detail__empty{padding:10px 12px;font-size:12px;color:#a7b6c5;background:#fafcfe;border:1px dashed #e4ecf5;border-radius:6px}.alarm-detail .alarm-detail__text{padding:10px 12px;font-size:13px;line-height:1.7;color:#33475b;background:#fafcfe;border:1px solid #eef2f7;border-radius:6px;word-break:break-all}.alarm-detail .alarm-timeline{padding-left:4px;margin-top:4px}.alarm-detail .alarm-timeline__title{font-size:13px;color:#23384d}.alarm-detail .alarm-timeline__owner{margin-top:2px;font-size:12px;color:#8a9bac}.alarm-detail .el-timeline{padding-left:4px}.alarm-detail .el-timeline-item__timestamp{font-size:11px;color:#a7b6c5}.alarm-detail .el-timeline-item__node{background:#0090da}.alarm-detail .el-timeline-item__tail{border-left-color:#e4ecf5}.alarm-detail .el-textarea__inner{font-size:13px;line-height:1.6}.alarm-detail .image-box-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.alarm-detail .image-box{width:76px;height:76px;overflow:hidden;border:1px solid #e4ecf5;border-radius:6px}.alarm-detail .image-item{width:100%;height:100%}.alarm-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:18px}.alarm-dialog__footer .el-button+.el-button{margin-left:0}