.logo{height:60px;display:flex;align-items:center;justify-content:center;font-size:20px}.el-sub-menu__title{color:#fff!important}.el-sub-menu__title .el-icon-arrow-down{color:#fff}.el-sub-menu__title:hover{color:green!important}.el-sub-menu__title:hover .el-icon-arrow-down{color:green}.el-menu-item{color:#fff}.el-menu-item:hover{color:green}ul[data-v-06e67182]{list-style-type:none;padding-left:20px}.header-container{display:flex;justify-content:space-between;width:100%;align-items:center;padding:0 20px}.logo1{flex-shrink:0;font-size:20px;position:relative;left:-8%}.header-right{align-items:center;gap:10px}.login-overlay[data-v-2bacbe89]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.login-box[data-v-2bacbe89]{padding:20px;background:#fff;border:1px solid #ccc;border-radius:8px;width:300px}.login-title[data-v-2bacbe89]{text-align:center;margin-bottom:20px}.login-action[data-v-2bacbe89]{display:flex;justify-content:center}.login-error[data-v-2bacbe89]{color:red;text-align:center;margin-top:10px}.el-aside{transition:width .5s ease}.filter-card[data-v-1788d233]{display:flex;flex-direction:column;height:auto}.filter-container[data-v-1788d233]{display:flex;flex-direction:row}.selects-container[data-v-1788d233]{flex:0 1 auto;padding:10px}.tag-group-container[data-v-1788d233]{flex:1;overflow:auto;display:flex;flex-direction:row;padding:10px}.tags-group[data-v-1788d233]{flex:1;display:flex;flex-direction:column;margin-bottom:3px;border-left:2px solid #ccc;padding-right:20px;margin-right:20px}.tags-container[data-v-1788d233]{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start}.filter-tag[data-v-1788d233]{margin-right:5px;margin-bottom:5px}.card[data-v-3dcd01ec]{display:flex;background-color:#fff;box-shadow:0 2px 12px 0 grey;padding:5px;border-radius:8px;white-space:nowrap;height:100px}.dashboard[data-v-3dcd01ec],.info[data-v-3dcd01ec]{display:flex;flex-direction:column;justify-content:center}.dashboard[data-v-3dcd01ec]{background-color:#000;color:lime;padding:5px 20px;border-radius:8px;align-items:flex-start;box-shadow:0 0 10px revert grey;margin-bottom:8px}.info[data-v-3dcd01ec]{display:flex;flex-direction:column;justify-content:center}.wrap-text[data-v-5f43c986]{white-space:normal;word-break:break-word;width:200px;height:auto}.header-content[data-v-58826587]{display:flex;align-items:center;flex-wrap:nowrap}canvas[data-v-04d595fa]{position:absolute;top:0;left:0}.toolbar[data-v-38ecf317]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px;font-size:.8em;color:#faebd7}.slider-container[data-v-38ecf317],.switch-container[data-v-38ecf317]{display:flex;margin-left:10px;align-items:center;gap:5px;white-space:nowrap}.slider-container[data-v-38ecf317]{flex-grow:1;max-width:400px}.checkbox-group[data-v-38ecf317]{padding:2px;display:flex;flex-wrap:wrap;gap:1px}.checkbox-item[data-v-38ecf317]{display:flex;align-items:center}.checkbox-item label[data-v-38ecf317]{cursor:pointer;margin-left:2px;font-size:.8em}.device-snapshot[data-v-38ecf317]{display:flex;flex-direction:column;height:600px;background-color:#000}.heatmap[data-v-38ecf317]{position:relative;background-color:#000;flex-grow:1}.layout-container[data-v-08b51e01]{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%}.card-content[data-v-08b51e01]{flex:1;overflow:auto}.card-content{overflow-y:auto;font-size:.5em}.el-card{overflow:visible!important}.header-card[data-v-93f40432]{overflow-y:auto;width:100%;font-size:.5em}canvas[data-v-3ce3d44e]{position:absolute;top:0;left:0}canvas[data-v-2eba0833]{position:absolute;top:0;left:0}.toolbar,.toolbar-container{width:100%}.toolbar{display:flex;align-items:center}.toolbar[data-v-4060114c]{padding:2px;display:flex;border:1px solid #000;font-size:.5em;color:#000}.checkbox-group[data-v-4060114c]{padding:2px;display:flex;flex-wrap:wrap;gap:1px;font-size:.5em;color:#fff}.checkbox-item[data-v-4060114c]{display:flex;align-items:center;font-size:.5em}.checkbox-item label[data-v-4060114c]{cursor:pointer;margin-left:2px;font-size:.5em}.device-snapshot[data-v-4060114c]{display:flex;flex-direction:column;height:400px;background-color:#000}.heatmap[data-v-4060114c]{position:relative;height:60px;background-color:#000;width:100%;font-size:.5em}.header-card[data-v-913b1a28]{max-height:800px;overflow-y:auto;width:1000px;background-color:#000;color:#ff0;font-size:.5em}.sticky-header[data-v-15604942]{position:sticky;top:0;z-index:10;padding:10px;display:flex;align-items:center;gap:10px}.data-table[data-v-15604942]{width:80%;border-collapse:collapse}.data-table td[data-v-15604942]{border:1px solid #ccc;padding:5px;text-align:left}.data-table strong[data-v-15604942]{font-weight:700}.data-table td[data-v-15604942]:first-child{width:50%}.user-info-table[data-v-15604942]{width:100%;border-collapse:collapse}.user-info-table td[data-v-15604942]{border:1px solid #ccc;padding:5px;text-align:left}.user-info-table strong[data-v-15604942]{font-weight:700}.report-time td[data-v-15604942]{border:1px solid #ddd;padding:8px}.report-container[data-v-15604942]{max-width:210mm;min-height:297mm;margin:0 auto;padding:10px;box-sizing:border-box;background:#fff;font-family:Arial,sans-serif;font-size:12px}.report-title[data-v-15604942]{margin-top:-5%;text-align:center;color:#333;font-size:15px}.header-content[data-v-15604942]{display:flex;justify-content:flex-end;align-items:center;margin-top:-1%}.report-section h4[data-v-15604942]{color:#000;font-size:12px}p[data-v-15604942]{color:#666;line-height:1.5;font-size:5px}strong[data-v-15604942]{font-weight:700}.report-section div[data-v-15604942]{width:100%;box-sizing:border-box}.data-table td.right-align[data-v-15604942]{text-align:right}@media print{@page{size:A4;margin:20mm;counter-increment:page}.grid[data-v-15604942],.grid_0[data-v-15604942],.report-container[data-v-15604942],.report-section div[data-v-15604942],.report-section h4[data-v-15604942],.report-section[data-v-15604942],.report-time[data-v-15604942]{page-break-inside:avoid}.page-footer[data-v-15604942]:after{content:"Page " counter(page)}}.header-card[data-v-768abe1c]{overflow-y:auto;width:600px;font-size:.5em}.header-content[data-v-06cf5f89]{display:flex;align-items:center;flex-wrap:nowrap}.container[data-v-06cf5f89]{display:flex;flex-direction:row;width:100%}.snapshot-wrapper[data-v-06cf5f89]{flex:0 0 20%;margin:4px;height:600px}.tasks-view[data-v-06cf5f89],.waveform-wrapper[data-v-06cf5f89]{flex-grow:1;margin:4px}.userReport[data-v-06cf5f89]{flex-direction:row}.spacer[data-v-06cf5f89]{height:50px}.favorite-button{color:#fff;transition:all .3s ease-in-out}.add-to-favorites{border-color:#67c23a}.add-to-favorites:hover{background-color:#67c23a;border-color:#67c23a}.remove-from-favorites,.remove-from-favorites:hover{color:#fff;border-color:#f56c6c}.remove-from-favorites:hover{background-color:#f56c6c}.card[data-v-72b6f14a]{display:flex;background-color:#fff;box-shadow:0 2px 12px 0 grey;padding:5px;border-radius:8px;white-space:nowrap;height:100px}.dashboard[data-v-72b6f14a],.info[data-v-72b6f14a]{display:flex;flex-direction:column;justify-content:center}.dashboard[data-v-72b6f14a]{background-color:#000;color:lime;padding:5px 20px;border-radius:8px;align-items:flex-start;box-shadow:0 0 10px revert grey;margin-bottom:8px}.info[data-v-72b6f14a]{display:flex;flex-direction:column;justify-content:center}.add-user-form .el-form-item[data-v-dd1e2ed0]{margin-bottom:24px}.add-user-form .el-input[data-v-dd1e2ed0],.add-user-form .el-select[data-v-dd1e2ed0]{width:100%}.report[data-v-dd1e2ed0]{height:100vh;overflow-y:auto;overflow-x:hidden}.device-jump-tag[data-v-dd1e2ed0]{color:#409eff;cursor:pointer}.tooltip-content[data-v-dd1e2ed0]{max-width:200px;word-break:break-word}.tooltip-content[data-v-39d2804a]{max-height:600px;max-width:600px;overflow:auto}.header-content[data-v-8d9f90be]{display:flex;align-items:center;flex-wrap:nowrap}.container[data-v-8d9f90be]{display:flex;flex-direction:row;width:100%}.snapshot-wrapper[data-v-8d9f90be]{flex:0 0 20%;margin:4px;height:600px}.waveform-wrapper[data-v-8d9f90be]{flex-grow:1;margin:4px}.drag-area{border:2px dashed #ccc;text-align:center;padding:20px;margin-bottom:20px}.drag-area.highlight{border-color:#blue}.buttons{display:flex;margin-bottom:20px}.card[data-v-14a515cf]{display:flex;background-color:#fff;box-shadow:0 2px 12px 0 grey;padding:5px;border-radius:8px;white-space:nowrap;height:100px}.dashboard[data-v-14a515cf],.info[data-v-14a515cf]{display:flex;flex-direction:column;justify-content:center}.dashboard[data-v-14a515cf]{background-color:#000;color:lime;padding:5px 20px;border-radius:8px;align-items:flex-start;box-shadow:0 0 10px revert grey;margin-bottom:8px}.info[data-v-14a515cf]{display:flex;flex-direction:column;justify-content:center}.el-table .cell:hover{background-color:#f5f5f5;cursor:pointer}.card-header{display:flex;justify-content:space-between;align-items:center}.box-card[data-v-338a315c]{margin-bottom:20px;transition:box-shadow .3s ease}.stat-item[data-v-338a315c]{text-align:center}.stat-item h3[data-v-338a315c]{margin:0;font-size:24px;color:#333}.stat-item p[data-v-338a315c]{margin:0;font-size:14px;color:#666}.event-list-card[data-v-338a315c]{margin-bottom:20px}.history-chart-card[data-v-338a315c]{margin-top:30px}.data-table-form[data-v-7b16f46e]{background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);max-width:100%}.data-table-form .form-row[data-v-7b16f46e]{display:flex;flex-wrap:nowrap;align-items:center;gap:15px}.data-table-form .form-row>div[data-v-7b16f46e]{display:flex;align-items:center;gap:5px}.data-table-form label[data-v-7b16f46e]{min-width:75px;color:#333;font-weight:700}.data-table-form input[data-v-7b16f46e],.data-table-form select[data-v-7b16f46e]{padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}button[data-v-7b16f46e]{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}button[data-v-7b16f46e]:hover{background-color:#0056b3}.container[data-v-3664d49b]{display:flex;border:1px solid #ebebeb}.column[data-v-3664d49b]{display:flex;flex-direction:column;padding:10px}.dbnames[data-v-3664d49b],.items[data-v-3664d49b]{flex:2.5;border-right:2px solid #ebebeb}.datas[data-v-3664d49b]{flex:5}.header[data-v-3664d49b]{display:flex;justify-content:space-between;align-items:center}.edit-btn[data-v-3664d49b]{padding:5px 10px;background-color:#409eff;color:#fff;border:none;cursor:pointer}.scrollable[data-v-3664d49b]{overflow-y:auto;max-height:400px}.column ul[data-v-3664d49b]{list-style-type:none;padding:0}.column li[data-v-3664d49b]{padding:8px;cursor:pointer}.column li[data-v-3664d49b]:nth-child(odd){background-color:#f8f9fa}.column li[data-v-3664d49b]:nth-child(2n){background-color:#fff}.column li.selected[data-v-3664d49b]{background-color:#409eff;color:#fff}.context-menu[data-v-3664d49b]{position:fixed;background:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000}.context-menu ul[data-v-3664d49b]{list-style-type:none;margin:0;padding:0}.context-menu[data-v-3664d49b]{padding:8px 12px;cursor:pointer}.context-menu li[data-v-3664d49b]:hover{background-color:#eee}.search-area[data-v-19aae1e6],.search-input[data-v-19aae1e6],.update-area[data-v-19aae1e6],.upload-area[data-v-19aae1e6]{margin-bottom:20px}.container[data-v-d3a32924]{display:flex;flex-direction:column}.content[data-v-d3a32924]{display:flex;width:100%;cursor:default!important}.data-container[data-v-d3a32924]{cursor:default!important}.data-container[data-v-d3a32924],.ort-data-container[data-v-d3a32924]{width:60%;margin-right:20px;height:75vh;display:flex;flex-direction:column}.ort-data-container[data-v-d3a32924]{margin-top:3%;overflow-y:auto;overflow-x:hidden}.ort-data-container .card-column[data-v-d3a32924]{flex:0 0 calc(50% - 10px);margin-bottom:5%}.custom-card[data-v-d3a32924]{width:calc(100% - 30px);height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;font-size:12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-card[data-v-d3a32924]:hover{cursor:pointer}.stat-item[data-v-d3a32924]{display:flex;flex-direction:column;align-items:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-item h2[data-v-d3a32924],.stat-item p[data-v-d3a32924]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination-container[data-v-d3a32924]{flex-shrink:0}.report[data-v-d3a32924]{width:40%;margin-top:17px;height:75vh;overflow-y:auto;overflow-x:hidden}.selected-card[data-v-d3a32924]{border:2px solid #00bbb5;box-shadow:0 0 10px rgba(0,187,181,.5)}.button-container[data-v-d3a32924]{display:flex;flex-direction:column;align-items:center;gap:10px}.el-button[data-v-d3a32924]{width:100%}.device-table .el-table__body-wrapper td [data-v-d3a32924]{text-align:center;padding:10px;cursor:default}.device-table .custom-div[data-v-d3a32924]:hover{box-shadow:none!important}.current-row [data-v-d3a32924],.el-table__row [data-v-d3a32924]{cursor:default!important}.online-with-report[data-v-d3a32924]{background-color:#fff}.online-without-report[data-v-d3a32924]{background-color:#d3d3d3}.offline[data-v-d3a32924]{background-color:#ef8b8b}.deep .el-table td.el-table__cell div[data-v-d3a32924]{cursor:default!important;box-shadow:none!important}.el-dialog[data-v-d3a32924]{top:10vh;height:60vh;max-height:60vh}.dialog-footer[data-v-d3a32924]{display:flex;justify-content:space-between}.mb-3[data-v-77897909]{margin-bottom:20px}.progress-item[data-v-77897909]{display:flex;align-items:center;margin-bottom:20px}.progress-label[data-v-77897909]{width:150px;margin-right:20px}.progress-bar[data-v-77897909]{flex-grow:1}.custom-input[data-v-77897909]{width:80%}.table-container[data-v-77897909]{max-height:600px;overflow-y:auto}.content-row[data-v-77897909]{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5;padding:20px 0;position:relative}.content-col[data-v-77897909]{border-right:1px solid #ebeef5;position:relative}.content-col[data-v-77897909]:last-child{border-right:none}.section[data-v-77897909]{height:65vh;display:flex;flex-direction:column}.section-header[data-v-77897909]{font-weight:700;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.arrow-icon[data-v-77897909]{position:absolute;top:40%;right:20px;transform:translateY(-50%);cursor:pointer;z-index:1000;background-color:rgba(64,158,255,.2);padding:8px;color:#409eff;border:1px solid #409eff;border-radius:4px;transition:background-color .2s}.footer[data-v-77897909]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.summary[data-v-77897909]{margin-bottom:20px}.task-table .el-table-column[data-v-77897909]{text-align:center}.el-card[data-v-77897909]{padding:20px}.el-card .clearfix[data-v-77897909]{display:flex;justify-content:space-between}.el-card .clearfix span[data-v-77897909]{font-weight:700}.el-table[data-v-77897909]{width:100%}.el-table-column[data-v-77897909]{padding:10px}.el-footer[data-v-2ace9f8a],.el-header[data-v-2ace9f8a]{background-color:#b3c0d1;color:#333;text-align:center;line-height:60px}.box-card[data-v-2ace9f8a]{margin-bottom:20px;transition:box-shadow .3s ease}.charts-container[data-v-2ace9f8a]{display:flex;justify-content:space-around;flex-wrap:wrap}.device-chart[data-v-2ace9f8a],.fault-types-chart[data-v-2ace9f8a]{flex:1;min-width:300px}.stat-item[data-v-2ace9f8a]{text-align:center}.stat-item h3[data-v-2ace9f8a]{margin:0;font-size:24px;color:#333}.stat-item p[data-v-2ace9f8a]{margin:0;font-size:14px;color:#666}.event-list-card[data-v-2ace9f8a]{margin-bottom:20px}.history-chart-card[data-v-2ace9f8a]{margin-top:30px}.search-area[data-v-216866c0]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.search-input[data-v-216866c0]{width:300px;margin-right:10px}.date-picker[data-v-216866c0]{width:200px}.content-row[data-v-216866c0]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.table-data[data-v-216866c0]{width:70%;margin-right:20px}.device-table[data-v-216866c0]{margin-bottom:20px}.device-table .el-table__header-wrapper th[data-v-216866c0]{background-color:#f2f2f2;color:#333;font-weight:700;text-align:center;padding:10px}.device-table .el-table__body-wrapper td[data-v-216866c0]{text-align:center;padding:10px;cursor:default}.custom-div [data-v-216866c0],.custom-div[data-v-216866c0]{cursor:default!important}.tooltip-content[data-v-216866c0]{max-width:300px}.pagination[data-v-216866c0]{display:flex;justify-content:center;margin-top:20px}[data-v-216866c0] .el-table td.el-table__cell div{cursor:default!important;box-shadow:none!important}.counts[data-v-216866c0]{display:flex;flex-direction:column;gap:20px;width:30%}.count-item[data-v-216866c0]{margin-bottom:20px}.count-item .el-card[data-v-216866c0]{width:100%}.custom-card[data-v-216866c0]{font-size:12px}.custom-card p[data-v-216866c0]{margin:0;padding:4px 0}.search-area[data-v-153f9b48]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.search-input[data-v-153f9b48]{width:300px;margin-right:10px}.date-picker[data-v-153f9b48]{width:200px}.content-row[data-v-153f9b48]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.table-data[data-v-153f9b48]{width:70%;margin-right:20px}.device-table[data-v-153f9b48]{margin-bottom:20px}.device-table .el-table__header-wrapper th[data-v-153f9b48]{background-color:#f2f2f2;color:#333;font-weight:700;text-align:center;padding:10px}.device-table .el-table__body-wrapper td[data-v-153f9b48]{text-align:center;padding:10px;cursor:default}.custom-div [data-v-153f9b48],.custom-div[data-v-153f9b48]{cursor:default!important}.tooltip-content[data-v-153f9b48]{max-width:300px}.pagination[data-v-153f9b48]{display:flex;justify-content:center;margin-top:20px}[data-v-153f9b48] .el-table td.el-table__cell div{cursor:default!important;box-shadow:none!important}.counts[data-v-153f9b48]{display:flex;flex-direction:column;gap:20px;width:30%}.count-item[data-v-153f9b48]{margin-bottom:20px}.count-item .el-card[data-v-153f9b48]{width:100%}.custom-card[data-v-153f9b48]{font-size:12px}.custom-card p[data-v-153f9b48]{margin:0;padding:4px 0}.el-container{background-color:#f5f7fa}.el-main{padding:10px}.el-table{background-color:#fff}.no-style-menu .el-menu-item{background-color:transparent!important;color:#333}.no-style-menu .el-menu-item:hover{background-color:#f0f0f0!important}.header-content[data-v-1ecfb302]{display:flex;align-items:center;flex-wrap:nowrap}.container[data-v-1ecfb302]{display:flex;flex-direction:row;width:100%}.snapshot-wrapper[data-v-1ecfb302]{flex:0 0 20%;margin:4px;height:600px}.tasks-view[data-v-1ecfb302],.waveform-wrapper[data-v-1ecfb302]{flex-grow:1;margin:4px}.userReport[data-v-1ecfb302]{flex-direction:row}.spacer[data-v-1ecfb302]{height:50px}.image-grid[data-v-01b55898]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.image-item[data-v-01b55898]{flex:1 0 18%;margin-bottom:10px;text-align:center;box-sizing:border-box}.image-item img[data-v-01b55898]{width:100%;height:auto;display:block}.image-item.empty[data-v-01b55898]{visibility:hidden}.upload-container[data-v-136a35a8]{text-align:center;margin:20px}.upload-area[data-v-136a35a8]{border:2px dashed #ccc;padding:20px;cursor:pointer}.upload-area.drag-over[data-v-136a35a8]{border-color:#000}.upload-link[data-v-136a35a8]{color:blue;cursor:pointer;text-decoration:underline}.files-list[data-v-136a35a8]{margin-top:20px}table[data-v-136a35a8]{width:100%;border-collapse:collapse}td[data-v-136a35a8],th[data-v-136a35a8]{border:1px solid #ddd;padding:8px}th[data-v-136a35a8]{background-color:#f2f2f2;text-align:left}.action-button[data-v-136a35a8],.clear-button[data-v-136a35a8],.delete-button[data-v-136a35a8]{margin-top:10px;margin-right:10px}.upload-status[data-v-136a35a8]{margin-top:20px}.upload-status.success[data-v-136a35a8]{color:green}.upload-status.error[data-v-136a35a8]{color:red}button[data-v-21d9e469]{margin-left:15px}table[data-v-21d9e469]{width:100%;border-collapse:collapse}td[data-v-21d9e469],th[data-v-21d9e469]{border:1px solid #ddd;padding:8px}th[data-v-21d9e469]{background-color:#f2f2f2;text-align:left}.el-aside,.el-main{min-height:100vh}.el-main{background-color:#f0f2f5}.el-header{background-color:#333;color:#fff;line-height:60px}.el-card{padding:6px}.header-right{display:flex;gap:20px}.el-aside{background-color:#333;color:#fff;box-shadow:2px 0 5px rgba(0,0,0,.1)}.el-menu,.el-menu-item{background-color:inherit;color:inherit}.el-menu-item:hover{color:#228b22}:root{--primary-color:#0a60c3;--primary-color-hover:#0a60c3;--border-color:#ccc;--background-color-hover:#e8f4fd;--delete-button-color:#ff4d4f;--delete-button-hover-color:#ff7875}