#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.alarm-records[data-v-e2dc04e0]{flex:1;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);position:relative}.modal-overlay[data-v-e2dc04e0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(5px)}.modal-content[data-v-e2dc04e0]{background:linear-gradient(135deg,rgba(10,25,41,.95),rgba(0,40,80,.95));border:2px solid rgba(0,212,255,.5);border-radius:15px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 0 30px rgba(0,212,255,.3);animation:modalFadeIn-e2dc04e0 .3s ease-out}@keyframes modalFadeIn-e2dc04e0{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-e2dc04e0]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:2px solid rgba(0,212,255,.3)}.modal-header h3[data-v-e2dc04e0]{color:#00d4ff;margin:0;font-size:20px;font-weight:700}.close-btn[data-v-e2dc04e0]{background:none;border:none;color:#00d4ff;font-size:28px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-e2dc04e0]:hover{background:rgba(0,212,255,.2);transform:rotate(90deg)}.modal-body[data-v-e2dc04e0]{padding:25px;position:relative}.event-name-tooltip[data-v-e2dc04e0]{position:absolute;top:10px;left:50%;transform:translateX(-50%);color:#00d4ff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700;z-index:10;background:transparent;box-shadow:none;backdrop-filter:none;animation:tooltipFadeIn-e2dc04e0 .3s ease-out}@keyframes tooltipFadeIn-e2dc04e0{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.no-image-tip[data-v-e2dc04e0]{text-align:center;color:#888;font-size:16px;padding:60px 20px;background:rgba(0,0,0,.2);border-radius:10px;border:2px dashed hsla(0,0%,100%,.1)}.image-container[data-v-e2dc04e0]{position:relative}.image-container[data-v-e2dc04e0],.image-error-placeholder[data-v-e2dc04e0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-error-placeholder[data-v-e2dc04e0]{flex-direction:column;background:hsla(0,100%,71%,.1);border:2px dashed hsla(0,100%,71%,.3);border-radius:8px;color:#ff6b6b}.error-icon[data-v-e2dc04e0]{font-size:48px;margin-bottom:10px}.error-text[data-v-e2dc04e0]{font-size:16px;font-weight:700;text-align:center}.record-brief-info[data-v-e2dc04e0]{margin-top:20px;padding:15px;background:rgba(0,212,255,.1);border-radius:8px;border:1px solid rgba(0,212,255,.3)}.brief-item[data-v-e2dc04e0]{display:flex;margin-bottom:8px;align-items:center}.brief-item[data-v-e2dc04e0]:last-child{margin-bottom:0}.brief-label[data-v-e2dc04e0]{color:#00d4ff;font-weight:700;min-width:50px;margin-right:10px;font-size:14px}.brief-value[data-v-e2dc04e0]{color:#fff;flex:1;font-size:14px;word-break:break-all}.detail-info[data-v-e2dc04e0]{margin-bottom:25px}.info-row[data-v-e2dc04e0]{display:flex;margin-bottom:12px;align-items:flex-start}.info-row .label[data-v-e2dc04e0]{color:#00d4ff;font-weight:700;min-width:100px;margin-right:10px}.info-row .value[data-v-e2dc04e0]{color:#fff;flex:1;word-break:break-word}.record-header[data-v-e2dc04e0]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.record-header .header-item[data-v-e2dc04e0]{font-weight:700;color:#00d4ff;flex:1;text-align:center;display:flex;align-items:center;justify-content:center}.record-table[data-v-e2dc04e0]{height:270px;overflow-y:auto}.record-row[data-v-e2dc04e0]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.record-row .record-location[data-v-e2dc04e0],.record-row .record-time[data-v-e2dc04e0],.record-row .record-type[data-v-e2dc04e0]{display:flex;align-items:center;justify-content:center;text-align:center}.record-row[data-v-e2dc04e0]:hover{background-color:rgba(0,212,255,.1)}.record-time[data-v-e2dc04e0]{color:#00d4ff;font-size:12px;flex:1}.record-type[data-v-e2dc04e0]{color:#fa0;font-size:12px;flex:1}.record-location[data-v-e2dc04e0]{color:#fff;font-size:12px;flex:2}[data-v-e2dc04e0]::-webkit-scrollbar{width:6px}[data-v-e2dc04e0]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}[data-v-e2dc04e0]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:3px}[data-v-e2dc04e0]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}.image-carousel-section[data-v-e2dc04e0]{margin-top:20px}.image-carousel-section h4[data-v-e2dc04e0]{color:#00d4ff;margin-bottom:15px;font-size:16px;font-weight:700}.carousel-container[data-v-e2dc04e0]{position:relative;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:10px;padding:20px}.carousel-image-wrapper[data-v-e2dc04e0]{position:relative;width:600px;height:400px;max-width:100%;margin:0 30px}.carousel-image[data-v-e2dc04e0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:2px solid rgba(0,212,255,.3);box-shadow:0 0 15px rgba(0,212,255,.2)}.image-counter[data-v-e2dc04e0]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#00d4ff;padding:5px 10px;border-radius:15px;font-size:12px;font-weight:700}.carousel-btn[data-v-e2dc04e0]{background:rgba(0,212,255,.2);border:2px solid rgba(0,212,255,.5);color:#00d4ff;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s}.carousel-btn[data-v-e2dc04e0]:hover:not(:disabled){background:rgba(0,212,255,.4);border-color:#00d4ff;transform:scale(1.1)}.carousel-btn[data-v-e2dc04e0]:disabled{opacity:.3;cursor:not-allowed}.carousel-indicators[data-v-e2dc04e0]{display:flex;justify-content:center;gap:8px;margin-top:15px}.indicator[data-v-e2dc04e0]{width:10px;height:10px;border-radius:50%;background:rgba(0,212,255,.3);cursor:pointer;transition:all .3s}.indicator.active[data-v-e2dc04e0]{background:#00d4ff;transform:scale(1.2)}.indicator[data-v-e2dc04e0]:hover{background:rgba(0,212,255,.6)}.modal-content[data-v-e2dc04e0]::-webkit-scrollbar{width:8px}.modal-content[data-v-e2dc04e0]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.modal-content[data-v-e2dc04e0]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.4);border-radius:4px}.modal-content[data-v-e2dc04e0]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.7)}.elevator-3d[data-v-fd0a8530]{perspective:1000px}.elevator-3d[data-v-fd0a8530],.elevator-svg-container[data-v-fd0a8530]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.elevator-svg-container[data-v-fd0a8530]{background:rgba(10,25,41,.3);position:relative;overflow:hidden}.elevator-svg[data-v-fd0a8530]{width:100%;height:100%}.map-container[data-v-fd0a8530]{width:100%;height:100%;min-height:400px;border-radius:8px;overflow:hidden}[data-v-fd0a8530] .tmap-infowindow-content{background:rgba(10,25,41,.9);color:#fff;border:1px solid rgba(0,212,255,.3);border-radius:4px;padding:8px 12px}.chart-container[data-v-3159059a]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);box-sizing:border-box;height:100%}.chart-header[data-v-3159059a]{position:relative;margin-bottom:10px}.chart-title[data-v-3159059a]{font-size:16px;color:#00d4ff;font-weight:700;text-align:center;flex:1;margin-top:10px}.chart-switch[data-v-3159059a]{position:absolute;right:0;top:0}.switch-text[data-v-3159059a]{color:#00d4ff;font-size:12px;cursor:pointer;text-decoration:underline;transition:color .3s}.switch-text[data-v-3159059a]:hover{color:#88c4ff}.bar-chart-container[data-v-95bfea16]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);flex:1;min-height:120px;position:relative;overflow:hidden;box-sizing:border-box}.bar-chart-container[data-v-95bfea16]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.chart-title[data-v-95bfea16]{font-size:16px;margin:10px 0;color:#00d4ff;text-align:center;font-weight:700}.pagination-container[data-v-95bfea16]{padding:10px 0}.el-dialog__title[data-v-95bfea16]{color:#00d4ff!important}.maintenance-stats-container[data-v-b199169c]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-sizing:border-box;box-shadow:0 0 20px rgba(0,212,255,.2);height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}.el-dialog__title[data-v-b199169c]{color:#00d4ff!important}.pagination-container[data-v-b199169c]{padding:10px 0}.maintenance-stats-container[data-v-b199169c]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.tab-buttons[data-v-b199169c]{display:flex;gap:15px;margin-bottom:8px;flex-shrink:0;font-size:14px;font-weight:700}.tab-button[data-v-b199169c]{color:#88c4ff;cursor:pointer;transition:all .3s;white-space:nowrap;position:relative;padding:2px 0}.tab-button.active[data-v-b199169c],.tab-button[data-v-b199169c]:hover{color:#00d4ff}.tab-button.active[data-v-b199169c]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#08c);border-radius:1px}.content-area[data-v-b199169c]{overflow:hidden;min-width:452px}.chart-container[data-v-b199169c],.content-area[data-v-b199169c],.list-container[data-v-b199169c]{flex:1;display:flex;flex-direction:column}.list-container[data-v-b199169c]{overflow:hidden}.chart-title[data-v-b199169c]{font-size:16px;margin-bottom:10px;color:#00d4ff;text-align:center;font-weight:700}.list-content[data-v-b199169c]{flex:1;overflow:hidden;display:flex;flex-direction:column}.empty-data[data-v-b199169c]{flex:1;display:flex;align-items:center;justify-content:center;color:#88c4ff;font-size:14px}.record-table[data-v-b199169c]{height:100%;display:flex;flex-direction:column;overflow:hidden}.record-header[data-v-b199169c]{display:flex;padding:8px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:8px;flex-shrink:0}.header-item[data-v-b199169c]{font-weight:700;color:#00d4ff;text-align:center;font-size:12px}.overdue-header[data-v-b199169c]{display:flex;width:100%}.overdue-header .header-item[data-v-b199169c]:first-child{width:40px;flex-shrink:0}.overdue-header .header-item[data-v-b199169c]:nth-child(2){flex:1.5;min-width:120px;margin:0 4px}.overdue-header .header-item[data-v-b199169c]:nth-child(3){width:150px;flex-shrink:0}.overdue-header .header-item[data-v-b199169c]:nth-child(4),.overdue-header .header-item[data-v-b199169c]:nth-child(5){flex:0.5;min-width:60px;flex-shrink:0}.current-header[data-v-b199169c]{display:flex;width:100%}.current-header .header-item[data-v-b199169c]:first-child{width:40px;flex-shrink:0}.current-header .header-item[data-v-b199169c]:nth-child(2){flex:1.5;min-width:120px;margin:0 4px}.current-header .header-item[data-v-b199169c]:nth-child(3){width:150px;flex-shrink:0}.current-header .header-item[data-v-b199169c]:nth-child(4),.current-header .header-item[data-v-b199169c]:nth-child(5){flex:0.5;min-width:60px;flex-shrink:0}.record-body[data-v-b199169c]{flex:1;overflow-y:auto}.record-row[data-v-b199169c]{display:flex;width:100%;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s;font-size:12px;align-items:center}.record-row[data-v-b199169c]:hover{background-color:rgba(0,212,255,.1)}.record-current-name[data-v-b199169c],.record-overdue-name[data-v-b199169c]{flex:1.5;min-width:120px;margin:0 4px;color:#fff;text-align:center;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.record-unfinished-name[data-v-b199169c]{flex:3;padding:0 8px;cursor:default}.record-code[data-v-b199169c],.record-unfinished-name[data-v-b199169c]{color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-code[data-v-b199169c]{width:150px}.record-level[data-v-b199169c],.record-type[data-v-b199169c]{flex:1;color:#fff;text-align:center;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-staff[data-v-b199169c]{flex:1;color:#00d4ff;text-align:center;padding:0 4px}.experiment125-header[data-v-b199169c]{justify-content:center}.record-index[data-v-b199169c]{width:40px;color:#00d4ff;text-align:center;font-weight:700}.record-experiment125-name[data-v-b199169c]{flex:1.5;min-width:120px;margin:0 4px;color:#fff;text-align:center;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.overdue-maintenance-list .record-header[data-v-b199169c]{justify-content:center}.overdue-maintenance-list .record-header .header-item[data-v-b199169c]:first-child{width:40px}.overdue-maintenance-list .record-header .header-item[data-v-b199169c]:nth-child(2){flex:3}.overdue-maintenance-list .record-header .header-item[data-v-b199169c]:nth-child(3){flex:1.5}.record-body[data-v-b199169c]::-webkit-scrollbar{width:4px}.record-body[data-v-b199169c]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.record-body[data-v-b199169c]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:2px}.record-body[data-v-b199169c]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}.unfinished-order-list .record-header[data-v-b199169c]{justify-content:center}.unfinished-order-list .record-header .header-item[data-v-b199169c]:first-child{width:40px}.unfinished-order-list .record-header .header-item[data-v-b199169c]:nth-child(2){flex:3}.unfinished-order-list .record-header .header-item[data-v-b199169c]:nth-child(3),.unfinished-order-list .record-header .header-item[data-v-b199169c]:nth-child(4),.unfinished-order-list .record-header .header-item[data-v-b199169c]:nth-child(5){flex:1}.experiment125-header[data-v-b199169c]{display:flex;width:100%}.experiment125-header .header-item[data-v-b199169c]:first-child{width:40px;flex-shrink:0}.experiment125-header .header-item[data-v-b199169c]:nth-child(2){flex:1.5;min-width:120px;margin:0 4px}.experiment125-header .header-item[data-v-b199169c]:nth-child(3){width:20%;width:150px;flex-shrink:0}.experiment125-header .header-item[data-v-b199169c]:nth-child(4),.experiment125-header .header-item[data-v-b199169c]:nth-child(5){flex:0.5;min-width:60px;flex-shrink:0}.record-time[data-v-b199169c]{flex:0.5;min-width:60px;color:#00d4ff;text-align:center;flex-shrink:0}.record-inspection[data-v-b199169c]{flex:0.5;min-width:60px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.dashboard-container[data-v-e33c42e0]{background:linear-gradient(135deg,#0a1929,#1a2332 50%,#0e2a42);color:#fff;font-family:Microsoft YaHei,sans-serif;min-height:100vh;padding:15px;box-sizing:border-box;position:relative;overflow:hidden}.dashboard-container[data-v-e33c42e0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,212,255,.1) 0,transparent 50%);pointer-events:none;z-index:1}.dashboard-container[data-v-e33c42e0]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 98px,rgba(0,212,255,.03) 100px),repeating-linear-gradient(0deg,transparent,transparent 98px,rgba(0,212,255,.03) 100px);pointer-events:none;z-index:1}.dashboard-container>[data-v-e33c42e0]{position:relative}.header[data-v-e33c42e0]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);border:1px solid rgba(0,212,255,.3);border-radius:10px;gap:15px}.header[data-v-e33c42e0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent);animation:headerScan-e33c42e0 3s infinite}.header-left[data-v-e33c42e0],.header-right[data-v-e33c42e0]{display:flex;gap:10px;align-items:center;flex-shrink:0}.logout-btn[data-v-e33c42e0]{background:linear-gradient(135deg,rgba(255,51,102,.8),rgba(204,0,51,.8));border:1px solid rgba(255,51,102,.5);border-radius:5px;padding:6px 8px;color:#fff;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.logout-btn svg[data-v-e33c42e0]{width:16px;height:16px}.logout-btn[data-v-e33c42e0]:hover{background:linear-gradient(135deg,#f36,#c03);transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,51,102,.4)}.logo-container[data-v-e33c42e0]{display:flex;align-items:center;margin-right:10px}.logo[data-v-e33c42e0]{height:32px;width:auto;filter:drop-shadow(0 0 5px rgba(0,212,255,.5))}.header-left .search-dropdown[data-v-e33c42e0]{position:relative;display:flex;align-items:center;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:5px;padding:8px;box-sizing:border-box;cursor:pointer;transition:all .3s}.header-left .search-dropdown[data-v-e33c42e0]:hover{border-color:#00d4ff;box-shadow:0 0 10px rgba(0,212,255,.3)}.header-left .search-dropdown .search-input[data-v-e33c42e0]{background:transparent;border:none;outline:none;color:#fff;font-size:12px;width:160px}.header-left .search-dropdown .search-input[data-v-e33c42e0]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.header-left .search-dropdown .search-input[data-v-e33c42e0]::placeholder{color:hsla(0,0%,100%,.5)}.header-left .search-dropdown .dropdown-icon[data-v-e33c42e0]{font-size:10px;color:#00d4ff;margin-left:5px}.header-left .search-dropdown .dropdown-list[data-v-e33c42e0]{position:absolute;top:100%;left:0;min-width:300px;margin-top:5px;background:rgba(10,25,41,.98);border:1px solid rgba(0,212,255,.5);border-radius:5px;max-height:300px;overflow-y:auto;z-index:9999;box-shadow:0 4px 15px rgba(0,212,255,.3)}.header-left .search-dropdown .dropdown-list .dropdown-item[data-v-e33c42e0]{padding:10px 12px;font-size:12px;color:#fff;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(0,212,255,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-left .search-dropdown .dropdown-list .dropdown-item[data-v-e33c42e0]:last-child{border-bottom:none}.header-left .search-dropdown .dropdown-list .dropdown-item[data-v-e33c42e0]:hover{background:rgba(0,212,255,.2);color:#00d4ff}.header-right[data-v-e33c42e0]{display:flex;align-items:center;gap:15px}@keyframes headerScan-e33c42e0{0%{left:-100%}to{left:100%}}.title[data-v-e33c42e0]{font-size:24px;font-weight:700;color:#00d4ff;text-shadow:0 0 15px rgba(0,212,255,.6);letter-spacing:1px;position:relative;white-space:nowrap;flex-shrink:0}.title[data-v-e33c42e0]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:80%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.current-time[data-v-e33c42e0],.project-total[data-v-e33c42e0]{font-size:14px;color:#fff;background:rgba(0,212,255,.1);padding:6px 12px;border-radius:5px;border:1px solid rgba(0,212,255,.3);position:relative;overflow:hidden}.current-time[data-v-e33c42e0]:before,.project-total[data-v-e33c42e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.time-filter[data-v-e33c42e0]{display:flex;align-items:center;gap:10px;margin-bottom:0}.filter-label[data-v-e33c42e0]{font-size:14px;color:#88c4ff;white-space:nowrap}.date-range-container[data-v-e33c42e0]{display:flex;align-items:center;gap:6px}.date-picker[data-v-e33c42e0]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:4px;padding:4px 8px;color:#fff;font-size:12px;outline:none;transition:all .3s;min-width:120px}.date-picker[data-v-e33c42e0]:focus{border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.3)}.date-picker[data-v-e33c42e0]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.date-separator[data-v-e33c42e0]{color:#00d4ff;font-size:12px;font-weight:700;margin:0 1px}.project-total[data-v-e33c42e0]:before,.time[data-v-e33c42e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.main-content[data-v-e33c42e0]{display:flex;gap:20px;margin-bottom:20px;height:600px;align-items:stretch}.left-section[data-v-e33c42e0]{flex:1;display:flex;flex-direction:column;gap:15px;height:100%}.stats-pie-container[data-v-e33c42e0]{display:flex;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);height:220px;position:relative;overflow:hidden}.stats-pie-container[data-v-e33c42e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.chart-container[data-v-e33c42e0]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:0 15px 15px;box-shadow:0 0 20px rgba(0,212,255,.2);flex:1;min-height:120px;position:relative;overflow:hidden;box-sizing:border-box}.chart-container[data-v-e33c42e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.center-section[data-v-e33c42e0]{flex:1;display:flex;justify-content:center;align-items:center;height:100%}.right-section[data-v-e33c42e0]{flex:1;height:100%;width:30%}.stat-details[data-v-e33c42e0]{width:130px;padding-right:15px;display:flex;flex-direction:column;justify-content:space-between}.stat-item[data-v-e33c42e0]{margin-bottom:8px;padding:8px;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,136,204,.1));border-radius:8px;border-left:3px solid #00d4ff;flex:1;display:flex;flex-direction:column;justify-content:center}.stat-item[data-v-e33c42e0]:last-child{margin-bottom:0}.stat-number[data-v-e33c42e0]{font-size:22px;font-weight:700;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5);line-height:1}.stat-desc[data-v-e33c42e0]{font-size:11px;color:#88c4ff;margin-top:3px;line-height:1.2}.pie-chart-container[data-v-e33c42e0]{flex:1;display:flex;align-items:center;justify-content:center}.chart-title[data-v-e33c42e0]{font-size:16px;margin-bottom:10px;color:#00d4ff;text-align:center;font-weight:700}.elevator-3d[data-v-e33c42e0]{perspective:1000px}.elevator-3d[data-v-e33c42e0],.elevator-svg-container[data-v-e33c42e0]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.elevator-svg-container[data-v-e33c42e0]{background:rgba(10,25,41,.3)}.elevator-svg[data-v-e33c42e0]{width:100%;height:100%}.bottom-section[data-v-e33c42e0]{display:flex;gap:20px;height:350px}.line-chart-section[data-v-e33c42e0]{padding:0 15px 15px;box-sizing:border-box}.alarm-records[data-v-e33c42e0],.line-chart-section[data-v-e33c42e0]{flex:1;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;box-shadow:0 0 20px rgba(0,212,255,.2)}.alarm-records[data-v-e33c42e0]{padding:15px}.record-header[data-v-e33c42e0]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.header-item[data-v-e33c42e0]{font-weight:700;color:#00d4ff;flex:1;text-align:center}.record-table[data-v-e33c42e0]{height:270px;overflow-y:auto}.record-row[data-v-e33c42e0]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.record-row[data-v-e33c42e0]:hover{background-color:rgba(0,212,255,.1)}.record-time[data-v-e33c42e0]{color:#00d4ff;font-size:12px;flex:1;text-align:center}.record-type[data-v-e33c42e0]{color:#fa0;font-size:12px;flex:1;text-align:center}.record-location[data-v-e33c42e0]{color:#fff;font-size:12px;flex:2;text-align:center}.platform-buttons[data-v-e33c42e0]{flex:1;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2)}.platform-title[data-v-e33c42e0]{font-size:16px;margin-bottom:15px;color:#00d4ff;text-align:center;font-weight:700}.button-grid[data-v-e33c42e0]{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:280px;overflow-y:auto}.platform-button[data-v-e33c42e0]{background:linear-gradient(135deg,rgba(0,136,204,.8),rgba(0,68,102,.8));border:1px solid rgba(0,212,255,.3);border-radius:5px;padding:8px;color:#fff;cursor:pointer;text-align:center;transition:all .3s;font-size:12px;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none}.platform-button[data-v-e33c42e0]:hover{background:linear-gradient(135deg,#00d4ff,#08c);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,212,255,.4);color:#fff;text-decoration:none}[data-v-e33c42e0]::-webkit-scrollbar{width:6px}[data-v-e33c42e0]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}[data-v-e33c42e0]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:3px}[data-v-e33c42e0]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}.section[data-v-e33c42e0]{flex:1}.video-player-container[data-v-0b9e1e58]{width:100%;height:100%;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(0,212,255,.2);position:relative}.video-header[data-v-0b9e1e58]{text-align:center;margin-bottom:10px}.floor-selector[data-v-0b9e1e58]{position:relative}.custom-select[data-v-0b9e1e58]{position:relative;display:inline-block}.floor-dropdown[data-v-0b9e1e58]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.5);border-radius:5px;color:#00d4ff;padding:5px 25px 5px 10px;font-size:12px;min-width:100px;cursor:pointer;outline:none;transition:all .3s ease}.floor-dropdown[data-v-0b9e1e58]:hover{background:rgba(0,212,255,.2);border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.3)}.floor-dropdown[data-v-0b9e1e58]:focus{border-color:#00d4ff;box-shadow:0 0 10px rgba(0,212,255,.5)}.select-arrow[data-v-0b9e1e58]{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#00d4ff;font-size:10px;pointer-events:none;transition:transform .3s ease}.custom-select:hover .select-arrow[data-v-0b9e1e58]{transform:translateY(-50%) scale(1.1)}.video-title[data-v-0b9e1e58]{font-size:16px;color:#00d4ff;text-align:center;font-weight:700;margin-bottom:10px}.video-wrapper[data-v-0b9e1e58]{flex:1;display:flex;align-items:center;justify-content:center;background:#000;border-radius:8px;overflow:hidden}.video-player[data-v-0b9e1e58]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-empty[data-v-0b9e1e58]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#88c4ff}.video-empty .empty-icon[data-v-0b9e1e58]{font-size:48px;margin-bottom:15px;opacity:.5}.video-empty .empty-text[data-v-0b9e1e58]{font-size:14px}.floor-control-group[data-v-0b9e1e58]{display:flex;align-items:center;gap:10px}.confirm-btn[data-v-0b9e1e58]{background:rgba(0,212,255,.2);border:1px solid rgba(0,212,255,.5);border-radius:5px;color:#00d4ff;padding:5px 15px;font-size:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.confirm-btn[data-v-0b9e1e58]:hover:not(:disabled){background:rgba(0,212,255,.3);border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.3)}.confirm-btn[data-v-0b9e1e58]:active:not(:disabled){transform:translateY(1px)}.confirm-btn[data-v-0b9e1e58]:disabled{opacity:.5;cursor:not-allowed;background:rgba(0,212,255,.1)}.duijiang[data-v-0b9e1e58]{width:50px;height:50px;z-index:10;cursor:pointer;background-repeat:no-repeat;background-size:100% 100%;position:absolute;bottom:20%;right:20px;border-radius:50%;overflow:hidden;transform:translateY(-50%)}.duijiang1[data-v-0b9e1e58]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAGq9JREFUeF7tXQmUFEW2fZHV0IjKqiAICigioriCuIAb4igKKJ5Bz7ghVEZ1e0TR8X/nu/z54zDjnz+Ig4fuymyW73YcPH5t9IPKx2UUFUUOiiziwjKgQIsKKhya7sr4/crqtpfMysyqXCKr3junD3OmIl+8uC+ukRnx4j0GJL4gUFVV1bOurq5/SUnJMQDQRwjRGwB6AsARjLFuQojOADDIYecbGWN7hRDfAcBuANjFGPsaALbX19f/s127dpvj8fguh7qomQsEmIu21NQEgcrKyh4AcLqiKEMBYAhjbLAQYngYYDHGPhBCbACAdYZhrAGA1WVlZTVh2FIofRJBXHpS1/VhAHCuEOIcADgbAPq5VBF08y0A8D4ArGCMvaOq6sqgDYhyf0QQG+9pmnaiEOJSxtjFADAhys5utF0IsUhRlNfq6uqW3XbbbbjikFggQAQxAUbX9QuEEFcBwBUAMLjAZw8SZIlhGP9bVlb2ZoGP1fXwiCAZyCoqKkbGYrFrAeAa/Kh2jWRhPLAdAJ5PpVLPlZeXv10YQ8pvFEVNkKqqqv5CiN8IIW4HAPzYJvkFgRrG2GOMsafj8fjmYgWmKAmi6/o4ALhVCDG+WB3vZtyMsUUAMF9V1RfdPFcIbYuGILNnzy4tLS0tA4CEi/OHQvCxl2PA85jKAwcOJKdNm1brpWJZdRU8QfDAzjAMfIW6T1YnRNSuGYqiPFboB5QFS5B58+b1rq+vvwsA7o7oBIyK2TMBYCbnfEdUDHZjZ8ERZNasWV06duz4rwBwrxsgqG3eCDwMAA9zzvfmrUkiBQVFEE3T7sm8SmGcE0nACDDG9ggh/sQ5/6+Au/atu4IgSDKZnKQoyr8LIQr9UM+3ieCx4g2Msd+rqvqsx3oDVxdpgui6PgQAZtB2beDzxlGHmZCW+1RVXefoAQkbRZYgmqY9AAB/kBBTMqktAg9yzh+KIjCRI0hVVdVIwzAeAYCzogh4Edv8oaIod8Xj8UiFsESKIJqm4YqBKwdJdBF4iHP+YFTMjwRBKioqhsZisbkAgHcxSKKPwEpFUabG43G81CW1SE8QTdNUANCkRpGMyxWBhvNFruf6cBDPSU0QTdOQGEgQksJFQEeWyDo8KQmSucW3gDE2QlbgyC7vEBBCrIjFYrfG43HpbjdKR5BkMjmeMfY4ANBpuHdzMAqaMGvLzYlEAkPrpRGpCKJp2p0NxJglDTpkSBgITOecPxpGx2Z9SkMQTdP+SpG3skyL0O3A6ODfhm4FAEhBEE3TngSAG2QAhGyQBoGnOOc3hm1NqATBW37t27d/viHhGWYPISEEWiDQkIBvSWlp6cTJkycfCAua0Agyd+7cbqlUaikAnBnW4KnfSCCwKhaLjZk6dSqmXQ1cQiFI5hrsYiJH4P6OaoerFEUZG8b13sAJQuSI6hwN3e5QSBIoQei1KvRJFnUDAn/dCowgCxYs6HDw4MHl9FoV9Tkauv2ramtrzwsq7VBgBEkmk4tptyr0yVUQBuDuViKRGBvEYAIhCJ1zBOHKousjkHMS3wlCJ+RFN3GDHLDvJ+6+EoRiq4KcK0Xbl6+xW74RJBOVW120bqOBB4aAEGKCX1HAvhCkqqpqsGEY71HIemBzpNg7wmyOIzjnn3oNhC8ESSaT79FlJ69dRfqyIYCXrhKJBNaN9FQ8Jwhdk/XUP6TMHQKeX9/1lCCUYMGdN6m1Lwh4mgjCM4JUVVUNNQzjY1+GTEoJARcIpFKpU8vLyz1JKeQZQTRN+4DyVrnwIjX1E4GVnPPhXnTgCUEo46EXriAdHiPgSQbHvAmSyZX7lseDI3WEQN4IKIoyKt9cwHkTRNO0lZRIOm9fkgJ/EPiQc55Xutq8CEIlCPzxKmn1FIG8Si/kTBAsXiOEWOvpUEgZIeADAoyxk3Mt4pMzQZLJZDVjbLwP4ylKlaWlpdC5c2fo1KlT+t+9e/fCDz/8kP63trYoSpL75nfG2CJVVSfk0kFOBNF1/dcN9QAX5tIhPfMLAr1794ZevXrBgAEDoGvXrpbQ7NmzB7Zu3Qo7duyAnTt3wsGDBwlGlwgIIa5LJBKu52xOBNE0bT0AUMFMl05qbD5w4EAYMmQI9OjRw7WGn376CdasWQNr19LbrRvwGGMbGoqKnuTmGWzrmiCZUst/cdsRtQc49thj08To06dP3nDgaoJEwZWFxDEC/+K2RLUrgmia1pkxtkUI0cWxSdQwjcCwYcPg9NNP9xyN1atXw8qVuNNO4gCBvfv37+83ffr0PQ7appu4JcifAeBep8qp3c8IjBkzBvr16+cbHFu2bIGlSzFJJYkDBB7mnP/OQTt3BGkIY+/VUO3pa6eKqd3PCIwePTr9Ee63bNq0CZYtW+Z3NwWhv6Sk5OgpU6Y4msuOVxBKvuB+bpx55pmAf0HJqlWrAP9IbBFwnOzBEUEy6UJ32nZLDZoQCJocjR0TSZxNQkVRjnKS69cRQTRN+yMA3Oesa2rVvn17mDhxIhx++OGBg3HgwAGorq5OHzKSZEVgBuf8fjuMbAmCNTxKS0tDq89gNwAZfz/llFPgnHM8vx7teKiffPIJvPce5swgyYZAbW1tB7sUprYE0XX9joZtXWlqxkXB5bh6dO/ePTRTDcNIryK7d+8OzYaIdGybU8uWIJqmYSqVQREZcOhmHnfccXDJJZeEbgd9izhywUbO+YnZWmYliK7r44QQUpXldTTsEBv5febhdGg1NTXpVYQkOwIYcKuq6otWrewIUi2EoIhdh7MMI3Jvvvlmh639b/b000/Dvn37/O8owj3YRfpaEqSqqqq/YRibIjz2wE3v27cvXH755YH3a9Xhyy+/DNu2bZPGHlkNURRlQDwe32xmnyVBdF2/XwjxkKyDktGu448/Hi6++GJpTHv99dfhiy++kMYeWQ1hjD2gqioeZbQRS4JomrYLANzHY8uKQgB2nXTSSXD++ecH0JOzLpYvXw7r1+PNBBIbBGo45z0dE6SiomJkLBajTCUu5xVG62LUriyCUb4Y7Utij0AqlRpVXl7+duuWpiuIpml/A4Bp9mqpRXMEwgovsfICbfW6mp+zOed3OCUIftnlf6vHlX3Rb0wEibQPt3PO+9oSpLKy8kJFUd6I9FBDMp4IEhLwHnXLGLtQVdV/NFfX5hWLwtpzR5sIkjt2kjzZJgzejCCUkCFHbxFBcgROnsc2cM5bJHZoQZA5c+YMLikpoX3BHB1GBMkROLkeG9y8lFsLgui6frsQYrZc9kbHGiJIdHxlZakQYloikXis8fcWBKFsifk5mAiSH36SPF3NOb/alCCapglJjIykGUSQSLqtjdGc86aFo+l/6Lo+TAiBVaJIckSACJIjcJI9xhgbrqpqOtlYE0E0Tbuzoa75LMlsjZQ5RJBIucvSWMbYnaqqYjRJC4L8HQAmFcYQwxkFESQc3H3odWHDTtZ1rQmC8fD+pf/zYRSyqSSCyOaRnO3Zwjnv30SQysrKHoqiYHg7SR4IEEHyAE+yRw3D6FlWVlaT/gaprKy8TFGUVySzMXLmEEEi5zJLgw3D+FVZWdmraYJQSQNvHEsE8QZHSbSkSyU0EuS/AUCebAOSIOTWDCKIW8Skbv845/yWNEF0XX9fCDFcanMjYBwRJAJOcmgiY+wDVVXPblxB6ATdIXDZmhFBPABRIhV4os4oc7t3HiGCeIelDJowAzyrqKgYEYvFKNOxBx4hgngAokQqUqnUOYxKOnvnESKId1jKoKmhMu4kJMhdQoiZMhgUdRuIIFH3YEv7GWN3M7qD7p1TiSDeYSmJpplIkCcB4AZJDIq0GUSQSLvPzPinkCAvA8CvCm5oIQyICBIC6P52+Qp+g9AhoUcgE0E8AlISNXhYiCsIVZDyyCFEEI+AlEfNRiQInaLbOKRLly7AGEtXjk2lUpato0gQp2OTZ84GawkRJAveOHmwnEHv3r3TrX788Ud49913YevWraZPRYkgbscW7LSUpzciSBZfYDFOLMrZXPbs2QMvvvgiYD3y1hIlgrgdmzxTNlhLiCAWeOOqceWVV5r++uabb8Jnn30WWYIcfvjhcP3117saW7DTUp7eiCAWvsi2GljV3YhKAZ1s5KeaIi0nBBHEgiCnnXYaDB9ufkXmo48+gg8+aJtCLCol2Pr06QNXXHGF6cipKhURxNH6PWDAABg9erRpW3y9wtes1oLfK/huL4u89tpr8OWXX7YxZ9CgQXDBBReYmvnWW2/Bp5/izj8JIkAriMU8OPLII+Hqq5tStLZo9dVXX8HixYvbPHn00UfD2LFjpZlZaCPa2lrOOOMMOOuss0ztfPXVVy136aQZWICGEEEswO7QoQPcdNNNpr/iTtazzz5r+tutt94KJSUlAbrQuqv58+dDfX19mwa4dY2vg2ZSXV0NNTU1UtgvgxFEkCxeuOWWW6B9+/ZtWtTV1cGCBQtMnzzvvPNgyJAhoft227Zt8PLLGGbXVi677DI49thjTX975pln0uc9JD8jQKEmWWbCxIkToXv37qYtcAXBlaS19O3bFy6//PLQ59eKFStgzZo1pnbceOONcMghh5j+ZrXqhD6gcAzYSMGKWYAfNWoUnHjiiaYtcBcLd7PM5JprroEjjjgiHJcCpMNhFi1aBLt3725jw1FHHQXjxo0ztW3v3r2wcOHC0OyWrePGYEUKd7fwTP/+/eHSSy81/fWbb76BF154wfS3wYMHw8iRI0Pz9+rVqwG3a83k7LPPhlNPPdX0t7Vr16ZDaUiaEHiFLkxlmQ34GoKvI1by/PPPm/5XGtuHtYrgax+uHrW1taZmT5o0CTp37mz6G+1gtYElfWHqrw1xeHfTfzXMEcBwk8ZgxdYtsp06Dxw4EC666KLAYX3jjTfg888/N+0XP8zxA91KnnjiCdMYs8AHIU+HMylpg40z8LwAzw3MZP/+/YCrCP5rJueeey6cfPLJgbnb7hUpG9mtznYCM17CjtJJGyjtT3bPZAvLwCftYpdwRwt3tvyWbNu62Lfdd5HdOPy2X0b96bQ/lDjO3jXZzg3sVhHUPmLECBg6dKh9Rzm2wO1c3Na1EjzLmTBhAuAdEDPB3Ss8ILT6bsnRrMg/lk4cR6lH7f1o9+7u5L++uF2M28Zei5PYKbt7Ku+88w6sW7fOa9Miry+dehRHQddu7X2ZbRXBp5cvXw7r16/PqgiJhqfs+NqWr+zYsSN9EGh1u7FRv12E8a5du9K7XiRtEUgnr8b/mzKb2E8Pu1UENTz33HPw3Xff2SrDHS4kSo8ePWzbtm7w008/pYmBH+R20q1bN7j22muzNrOK+LXTXei/ty5/QAV0HHh8zJgx0K+fdZ1TvIaLW6VOBT/eG/+sziZQFyaLwF2mxj+n3woYbIlBl1ayZcsWWLp0qVNzi63dLwV0qASbM9/jJL7qqqugY8eOlg/s3LkzfWfdrWAEcGlpafoPJzWSDYmAf2YRuXb6MZwEw0qsBDcXXnrpJcAPdBJTBH4pwUZFPJ1PESeXonBy412Mb7/91rlij1picCXeScm2cmBX9GqVHfAWRTypDLS72YlXcfFKrp042WGy0+Hmd6c7ZVZXht30VehtW5SBxsFqmrYZAKxfsAsdEZfjwzvdTnaj8D0ft1DNbva57NKyOb5K4Yk9XhO2k+3bt8OSJUvsmhX771s45/0RhPQuVoYgfweAScWOjJvxu7kchfFRuA2M26peSadOndLEcBrOgjZgrBaJLQILOefXtSCIrut3CCEetX2UGrRAALdrkShO5YsvvgD8r/imTZty+vjGfnDLGVcvXDGsLj61tsfJYabTMRRBu+mc8zQXmlYQXdeHCSHa5rIpAjTyHWK2LCFWuvFSE8ZPIWG+//77dMCj2fZtu3bt0rtmhx56KBx//PFwzDHHZN1FM+uPyOHOw4yx4aqqpi/UNBEk85pFiazdYdnUGne38OMdsxbmKridu2/fvvQfEgKJgQTJVQzDALw8hQQhcY4AnqA3tm5NELwiN8G5KmrZHAEkB8Y9nXDCCaEDgyEoSA7KUOLOFUKIRYlEookDLQiSTCZvZ4zNdqeSWrdGAAmCRMlnNckVVXxVQ2JQ8GFuCDLGpqmq+pjVCoIZCjbkppqear2a4N1v/G4wSx3kNVoHDx5Mf89gnBaGppDkhkB9ff1Jt912WxMHWqwgme8QDEkdnJt6eqo1AocddliaJPiHwYNeCwZHIjHwDwMZSfJCYAPnvEVGPTOC0B31vDC2friRKJjW1On2rJk2DGXBb4tGYvhkbjGqnck5/23zgbchiK7rFwgh2mZmLka4fBpzLBZLJ6TDP1xVGv+31Y4V5rfCuK7m/+YSwOjTcApGrWEYF5WVlbWY+20IknnN2gYA+d/qKRjo/B9ItoQKuq77bwD1sJ1z3iZ5gBVB/gYA0wiz4BAgggSHtUVPsznnd7T+zZQgFRUVI2Ox2Fuhm1xEBhBBwnV2KpUaVV5e/rYjgmReszCqzv2d0HDHGdneiSChuq6Gc97TzALTFQQb6rp+vxDioVDNLqLOiSDhOZsx9oCqqn90RZCqqqr+hmFsCs/s4uqZCBKevxVFGRCPx/E+VBuxXEEyq0i1EGJ8eKYXT89EkHB8zRhbpKqqZfyhHUHGYfBWOKYXV69EkHD8zRgbr6qqZZaNrATJfKxjydNB4ZhfPL0SQULx9UbOuXmFpIw5TghyJwDMCsX8IuqUCBK8sxljd6qqimd+lmJLkNmzZ5eWlpYeCN58+XvEss94Lzxbniyno+jVq1fWOiRO9Vi1w2hfDGz0M3lEvjYG/XxtbW2HadOmmVcacrqCZF6zcAvsvqAHIHN/dgmhZbWdrt82eWYG5/x+Oz/ZriCogDLAt4TRrmaIHehh/45pfzBxRDELZm6Px+O2KWYcESSzilAYfGZG4UUoLIYZVXn//ffh448/jqr5XtjdJqzdSqljgsybN693fX39V15YF3UdYdUf9Aq3bHUMvepDcj29Oec7nNjomCCZVeTPAHCvE8WF3AZroGMV26hKtuq8UR2TC7sf5pz/zml7VwSZNWtWl44dO25p2PY1ryPstNcCaNe1a1cYPXo04L9REcy/tWzZsnQermKUhm3dPUKIfpxzxyntXREks4rcAwB/KUaAW48ZSxbgNq9dJnUZsKqrq0sTo8hvIqZLGrjxh2uCoPKGyrjrhRCU2MEN0tQ2bATaJGRwYlBOBEkmk5MYY5jsmoQQiAQCWNJZVdVn3RqbE0EyqwhF+rpFm9qHgkDrbIlujMiHIEOEEPaVJN1YQ20JAR8QYIydrKpqTnWucyZI5oP9AQD4gw9jIpWEgFcIPMg5z/lmbF4EyZAE08Sf5dVoSA8h4CECH3LOh+WjL2+CVFVVjTQMgzKg5OMFetYXBBRFGRWPx9tkKnHTWd4Eyawi+JqFr1skhIAsCDzEOX8wX2M8IUiGJFidKq/lLN/B0POEQAaBlZzz4V6g4RlBKioqhsZisaIOEfXCIaQjfwQURTk1Ho+vyV9TqxJs+SrUNE3FitL56qHnCYE8EGgI1OWeJTP2bAVpHJCmaUgQJAoJIRA0Ajqyw8tOPScIGpdMJt9jjI3w0lDSRQhkQ0AIsSKRSJzjNUq+EETTNEylsoLC4r12F+mzQGCvoijnxONxz8sH+kKQzCoynjFWTS4lBPxGQAgxIZFI+JLg0DeCICiaplFOLb9nB+mfzjl/1C8YfCVIhiSU7MEv75Fex8kXcoXKd4JkSPIkANyQq5H0HCFggsBTnPMb/UYmEIJkvkkWM8au8HtApL/wERBCLEkkEmODGGlgBMmkMH0HAM4MYmDUR8EisKp9+/bnT548OZB0uIERBN01d+7cbqlUaimRpGAnr98DWxWLxcZMnTr1O787atQfKEGw00wa08VEkqBcXDD9rFIUZayTdKFejjhwghBJvHRf0egKhRyIbigEodetopnYXgw08Neq5kaHRhA0YsGCBR1qa2v/h3a3vJhHhacDd6sOHjx4jV0NDz9HHipBGgemaRqdk/jp5WjqDuScww4aKQiCRmqaRifudt4qnt99PyF3CqU0BMmQhGK3nHqucNv5GlvlFjapCILGJ5NJjAJ+nELl3boy8u33CiFu9isqN1d0pCNIZht4cCqVmk+XrnJ1a7Sew8tOjLHJnHMsOS6VSEmQZh/vdH1XquniizGeX5P10kqpCZL5LqFEEF56XC5dniZY8GNo0hMk88o11DCMuZR3y48pEIrOlalUamp5ebknqXn8HEEkCNLslYsyOPo5G4LR7UnGw2BMDTHUJNcBZnIBP0IJs3NFMLTnPlQU5a58c+UGbX2kVpDm4GiaRqUXgp4tufeXVwmC3LvN/8nIEgSHruv6EMMwZjDGxucPBWnwGgHGGGYauS/X4jVe25OLvkgTpHHADUVFfy2E+D0AUGHRXGaBx8801APcYBjGfyQSiYUeqw5cXUEQpNlH/D2MsX8TQnQJHEnqEBHA+uMz3JZalhm6giIIAq1pWmcAuDfzJzP2hWbbw/v37//P6dOn7ymkgRUcQZqtJr0A4O7MXyH5TLaxzCwpKXlkypQpX8tmmBf2FCxBGsHJ3IG/HT8WvQCMdDQhMENRlMeCviMeNP4FT5BGQDHtUIcOHRJCiDIAGBQ00AXS30YMuK6tra0M85ZfkFgWDUGag6rr+jgAuFUIQdvDDmZbZrt2vqqqLzpoXlBNipIgzV6/+gshfiOEwFewHgXl2fwHU8MYe4wx9nQ8Ht+cv7poaihqgjR3WUVFxchYLHYtAFzTkOOuTzTdmbfV2wHg+VQq9Vx5eXle5ZPztkQSBUQQE0dUVlZeqCjKlQCAuYQL/fARi84sYYy9pKrqPySZl9KYQQSxccWcOXMGt2vXbrRhGJcUUEhLtRDidcbY/8l4i08adoSZOE4mENzYouv6MCHEeQCANRjPBoB+bp4Poe0WAHifMfYeALyrqurKEGyIbJe0guTpusrKSvy4P11RlKEAMIQxNrgh4ZknRezdmtaQgO8DIQS+Mq0zDAMvI60uKyurcauH2v+CABHEp9mAB5R1dXX9S0pKjsGPfiFEbwDoCQBHMMa6CSEwJMbpecxGxhhm/cCs5rsBYBdjDE+ut9fX1/+zXbt2mwv9wM4nN9mq/X+vxLfCcRUb0wAAAABJRU5ErkJggg==)}.duijiang2[data-v-0b9e1e58]{background-image:url(data:image/png;base64,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)}.stats-pie-container[data-v-29fd806a]{display:flex;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);height:220px;position:relative;overflow:hidden}.stats-pie-container[data-v-29fd806a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.stat-details[data-v-29fd806a]{width:120px;padding-right:15px;display:flex;flex-direction:column;justify-content:space-between}.stat-item[data-v-29fd806a]{margin-bottom:8px;padding:8px;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,136,204,.1));border-radius:8px;border-left:3px solid #00d4ff;flex:1;display:flex;flex-direction:column;justify-content:center}.stat-item[data-v-29fd806a]:last-child{margin-bottom:0}.stat-number[data-v-29fd806a]{font-size:22px;font-weight:700;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5);line-height:1}.stat-desc[data-v-29fd806a]{font-size:11px;color:#88c4ff;margin-top:3px;line-height:1.2}.pie-chart-container[data-v-29fd806a]{flex:1;display:flex;align-items:center;justify-content:center}.maintenance-records[data-v-2515318b]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.chart-title[data-v-2515318b]{font-size:16px;margin-bottom:10px;color:#00d4ff;text-align:center;font-weight:700}.modal-overlay[data-v-2515318b]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-2515318b]{background:linear-gradient(135deg,#0a1929,#1a2332 50%,#0e2a42);border:1px solid rgba(0,212,255,.5);border-radius:10px;width:90%;max-width:800px;max-height:90%;overflow-y:auto;box-shadow:0 0 30px rgba(0,212,255,.3)}.modal-header[data-v-2515318b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(0,212,255,.3)}.modal-header h3[data-v-2515318b]{color:#00d4ff;margin:0;font-size:18px}.close-btn[data-v-2515318b]{color:#00d4ff;font-size:24px;cursor:pointer;transition:color .3s}.close-btn[data-v-2515318b]:hover{color:#f36}.modal-body[data-v-2515318b]{padding:20px}.detail-grid[data-v-2515318b]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-item[data-v-2515318b]{display:flex;gap:8px}.detail-item.full-width[data-v-2515318b]{grid-column:1/-1;display:flex;align-items:flex-start;gap:5px}.detail-item.full-width label[data-v-2515318b]{margin-bottom:5px}.detail-item label[data-v-2515318b]{color:#88c4ff;font-size:12px;margin-bottom:0;font-weight:700;flex-shrink:0}.detail-item span[data-v-2515318b]{color:#fff;font-size:14px;text-align:left}.description-box[data-v-2515318b]{background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:5px;padding:10px;color:#fff;font-size:14px;min-height:60px;line-height:1.4}.image-container[data-v-2515318b]{display:flex;align-items:center;gap:10px}.detail-image[data-v-2515318b]{max-width:200px;max-height:150px}.action-buttons[data-v-2515318b]{display:flex;gap:10px}.btn[data-v-2515318b]{padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:12px;transition:all .3s}.btn-primary[data-v-2515318b]{background:rgba(0,212,255,.2);color:#00d4ff;border:1px solid rgba(0,212,255,.5)}.btn-primary[data-v-2515318b]:hover{background:rgba(0,212,255,.3);box-shadow:0 0 8px rgba(0,212,255,.3)}.btn-secondary[data-v-2515318b]{background:rgba(255,51,102,.2);color:#f36;border:1px solid rgba(255,51,102,.5)}.btn-secondary[data-v-2515318b]:hover{background:rgba(255,51,102,.3);box-shadow:0 0 8px rgba(255,51,102,.3)}.work-order-header[data-v-2515318b]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.work-order-header .header-item[data-v-2515318b]{font-weight:700;color:#00d4ff;flex:1;text-align:center;font-size:13px}.work-order-table[data-v-2515318b]{flex:1;overflow-y:auto}.work-order-row[data-v-2515318b]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.work-order-row[data-v-2515318b]:hover{background-color:rgba(0,212,255,.1)}.work-order-cell[data-v-2515318b]{color:#fff;font-size:12px;flex:1;text-align:center}.work-order-cell[data-v-2515318b]:first-child{color:#00d4ff}[data-v-2515318b]::-webkit-scrollbar{width:6px}[data-v-2515318b]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}[data-v-2515318b]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:3px}[data-v-2515318b]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}.detail-image[data-v-2515318b]{max-width:80px;max-height:60px;border-radius:5px;border:1px solid rgba(0,212,255,.3);cursor:zoom-in;-o-object-fit:cover;object-fit:cover}.image-preview-overlay[data-v-2515318b]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10000}.image-preview-content[data-v-2515318b]{position:relative;max-width:90%;max-height:90%}.preview-image[data-v-2515318b]{max-width:80vw;max-height:80vh;width:auto;height:auto;border-radius:8px;box-shadow:0 0 20px rgba(0,212,255,.5)}.close-preview-btn[data-v-2515318b]{position:absolute;top:-10px;right:-10px;background:#f36;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.5)}.maintenance-records[data-v-ef52e05e]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.chart-title[data-v-ef52e05e]{font-size:16px;margin-bottom:10px;color:#00d4ff;text-align:center;font-weight:700}.maintenance-header[data-v-ef52e05e]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.maintenance-header .header-item[data-v-ef52e05e]{font-weight:700;color:#00d4ff;flex:1;text-align:center;font-size:13px}.maintenance-table[data-v-ef52e05e]{flex:1;overflow-y:auto}.maintenance-row[data-v-ef52e05e]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.maintenance-row[data-v-ef52e05e]:hover{background-color:rgba(0,212,255,.1)}.maintenance-cell[data-v-ef52e05e]{color:#fff;font-size:12px;flex:1;text-align:center}.maintenance-cell[data-v-ef52e05e]:first-child{color:#00d4ff}.modal-overlay[data-v-ef52e05e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-ef52e05e]{background:linear-gradient(135deg,#0a1929,#1a2332 50%,#0e2a42);border:1px solid rgba(0,212,255,.5);border-radius:10px;width:90%;max-width:600px;max-height:90%;overflow-y:auto;box-shadow:0 0 30px rgba(0,212,255,.3)}.modal-header[data-v-ef52e05e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(0,212,255,.3)}.modal-header h3[data-v-ef52e05e]{color:#00d4ff;margin:0;font-size:18px}.close-btn[data-v-ef52e05e]{color:#00d4ff;font-size:24px;cursor:pointer;transition:color .3s}.close-btn[data-v-ef52e05e]:hover{color:#f36}.modal-body[data-v-ef52e05e]{padding:20px}.detail-list[data-v-ef52e05e]{border-radius:8px}.detail-list-header[data-v-ef52e05e]{display:grid;grid-template-columns:2fr 1.5fr;background:rgba(0,212,255,.1);border-bottom:1px solid rgba(0,212,255,.3)}.list-header-item[data-v-ef52e05e]{padding:12px 10px;color:#00d4ff;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-list-body[data-v-ef52e05e]{max-height:400px}.detail-list-row[data-v-ef52e05e]{display:grid;grid-template-columns:.8fr 1.5fr 1.5fr 1.2fr 1.5fr;border-bottom:1px solid rgba(0,212,255,.1)}.detail-list-row[data-v-ef52e05e]:last-child{border-bottom:none}.list-cell[data-v-ef52e05e]{padding:12px 15px;color:#fff;font-size:12px;border-right:1px solid rgba(0,212,255,.1);word-break:break-word}.detail-list-body[data-v-ef52e05e]::-webkit-scrollbar{width:6px}.detail-list-body[data-v-ef52e05e]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.detail-list-body[data-v-ef52e05e]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:3px}.detail-list-body[data-v-ef52e05e]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}[data-v-ef52e05e]::-webkit-scrollbar{width:6px}[data-v-ef52e05e]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}[data-v-ef52e05e]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:3px}[data-v-ef52e05e]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}.detail-list[data-v-ef52e05e]{border:1px solid rgba(0,212,255,.3);border-radius:6px;overflow:hidden}.detail-list-header[data-v-ef52e05e]{display:flex;background:rgba(0,212,255,.15);font-weight:700;color:#00d4ff}.list-header-item[data-v-ef52e05e]{flex:1;padding:8px 12px;text-align:center;border-right:1px solid rgba(0,212,255,.2)}.list-header-item[data-v-ef52e05e]:last-child{border-right:none}.detail-list-body[data-v-ef52e05e]{max-height:300px;overflow-y:auto}.detail-list-row[data-v-ef52e05e]{display:flex;border-top:1px solid rgba(0,212,255,.2)}.detail-list-row[data-v-ef52e05e]:nth-child(2n){background:rgba(0,212,255,.05)}.list-cell[data-v-ef52e05e]{flex:1;padding:8px 12px;text-align:center;color:#e0f7ff;border-right:1px solid rgba(0,212,255,.2)}.list-cell[data-v-ef52e05e]:last-child{border-right:none}.dashboard-container[data-v-c6da4e4a]{background:linear-gradient(135deg,#0a1929,#1a2332 50%,#0e2a42);color:#fff;font-family:Microsoft YaHei,sans-serif;min-height:100vh;padding:15px;box-sizing:border-box;position:relative;overflow:hidden}.dashboard-container[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,212,255,.1) 0,transparent 50%);pointer-events:none;z-index:1}.dashboard-container[data-v-c6da4e4a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 98px,rgba(0,212,255,.03) 100px),repeating-linear-gradient(0deg,transparent,transparent 98px,rgba(0,212,255,.03) 100px);pointer-events:none;z-index:1}.dashboard-container>[data-v-c6da4e4a]{position:relative}.header[data-v-c6da4e4a]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);border:1px solid rgba(0,212,255,.3);border-radius:10px}.header[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent);animation:headerScan-c6da4e4a 3s infinite}.header-left[data-v-c6da4e4a],.header-right[data-v-c6da4e4a]{display:flex;gap:8px;align-items:center}.back-home-btn[data-v-c6da4e4a]{gap:6px;padding:6px 12px;cursor:pointer;transition:all .3s ease;color:#00d4ff;font-size:12px;margin-right:10px}.back-home-btn[data-v-c6da4e4a],.elevator-floor-display[data-v-c6da4e4a]{display:flex;align-items:center;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:5px}.elevator-floor-display[data-v-c6da4e4a]{gap:5px;padding:4px 8px;margin-left:10px}.floor-label[data-v-c6da4e4a]{font-size:12px;color:#88c4ff}.floor-value[data-v-c6da4e4a]{font-size:12px;color:#00d4ff;font-weight:700}.back-home-btn[data-v-c6da4e4a]:hover{background:rgba(0,212,255,.2);border-color:#00d4ff;box-shadow:0 0 10px rgba(0,212,255,.3);transform:translateX(-2px)}.back-icon[data-v-c6da4e4a]{font-size:14px;font-weight:700;color:#00d4ff}.back-text[data-v-c6da4e4a]{font-size:12px;color:#00d4ff}.header-left .search-dropdown[data-v-c6da4e4a]{position:relative;display:flex;align-items:center;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:5px;padding:8px;box-sizing:border-box;cursor:pointer;transition:all .3s}.header-left .search-dropdown[data-v-c6da4e4a]:hover{border-color:#00d4ff;box-shadow:0 0 10px rgba(0,212,255,.3)}.header-left .search-dropdown .search-input[data-v-c6da4e4a]{background:transparent;border:none;outline:none;color:#fff;font-size:12px;width:260px}.header-left .search-dropdown .search-input[data-v-c6da4e4a]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.header-left .search-dropdown .search-input[data-v-c6da4e4a]::placeholder{color:hsla(0,0%,100%,.5)}.header-left .search-dropdown .dropdown-icon[data-v-c6da4e4a]{font-size:10px;color:#00d4ff;margin-left:5px}.header-left .search-dropdown .dropdown-list[data-v-c6da4e4a]{position:absolute;top:100%;left:0;min-width:300px;margin-top:5px;background:rgba(10,25,41,.98);border:1px solid rgba(0,212,255,.5);border-radius:5px;max-height:300px;overflow-y:auto;z-index:9999;box-shadow:0 4px 15px rgba(0,212,255,.3)}.header-left .search-dropdown .dropdown-list .dropdown-item[data-v-c6da4e4a]{padding:10px 12px;font-size:12px;color:#fff;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(0,212,255,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-left .search-dropdown .dropdown-list .dropdown-item[data-v-c6da4e4a]:last-child{border-bottom:none}.header-left .search-dropdown .dropdown-list .dropdown-item[data-v-c6da4e4a]:hover{background:rgba(0,212,255,.2);color:#00d4ff}.header-right[data-v-c6da4e4a]{align-items:flex-end;display:flex;align-items:center}@keyframes headerScan-c6da4e4a{0%{left:-100%}to{left:100%}}.title[data-v-c6da4e4a]{font-size:24px;font-weight:700;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.8);letter-spacing:2px;position:relative}.title[data-v-c6da4e4a]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:80%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.current-time[data-v-c6da4e4a],.project-total[data-v-c6da4e4a]{font-size:14px;color:#fff;background:rgba(0,212,255,.1);padding:6px 12px;border-radius:5px;border:1px solid rgba(0,212,255,.3);position:relative;overflow:hidden}.current-time[data-v-c6da4e4a]:before,.project-total[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.floor-selector-header[data-v-c6da4e4a]{display:flex;align-items:center;margin-right:15px}.floor-control-group-header[data-v-c6da4e4a]{display:flex;align-items:center;gap:8px}.custom-select-header[data-v-c6da4e4a]{position:relative;display:inline-block}.floor-dropdown-header[data-v-c6da4e4a]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.5);border-radius:5px;color:#00d4ff;padding:5px 25px 5px 10px;font-size:12px;min-width:100px;cursor:pointer;outline:none;transition:all .3s ease}.floor-dropdown-header[data-v-c6da4e4a]:hover{background:rgba(0,212,255,.2);border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.3)}.floor-dropdown-header[data-v-c6da4e4a]:focus{border-color:#00d4ff;box-shadow:0 0 10px rgba(0,212,255,.5)}.select-arrow-header[data-v-c6da4e4a]{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#00d4ff;font-size:10px;pointer-events:none;transition:transform .3s ease}.custom-select-header:hover .select-arrow-header[data-v-c6da4e4a]{transform:translateY(-50%) scale(1.1)}.confirm-btn-header[data-v-c6da4e4a]{background:rgba(0,212,255,.2);border:1px solid rgba(0,212,255,.5);border-radius:5px;color:#00d4ff;padding:5px 15px;font-size:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.confirm-btn-header[data-v-c6da4e4a]:hover:not(:disabled){background:rgba(0,212,255,.3);border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.3)}.confirm-btn-header[data-v-c6da4e4a]:active:not(:disabled){transform:translateY(1px)}.confirm-btn-header[data-v-c6da4e4a]:disabled{opacity:.5;cursor:not-allowed;background:rgba(0,212,255,.1)}.time-filter[data-v-c6da4e4a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.filter-label[data-v-c6da4e4a]{font-size:14px;color:#88c4ff;white-space:nowrap}.date-picker-container[data-v-c6da4e4a]{display:flex;align-items:center;gap:10px}.date-picker[data-v-c6da4e4a]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:5px;padding:6px 10px;color:#fff;font-size:12px;outline:none;transition:all .3s}.date-picker[data-v-c6da4e4a]:focus{border-color:#00d4ff;box-shadow:0 0 10px rgba(0,212,255,.3)}.date-picker[data-v-c6da4e4a]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.quick-filters[data-v-c6da4e4a]{display:flex;gap:5px}.quick-btn[data-v-c6da4e4a]{background:rgba(0,136,204,.3);border:1px solid rgba(0,212,255,.3);border-radius:4px;padding:4px 8px;color:#88c4ff;font-size:11px;cursor:pointer;transition:all .3s;white-space:nowrap}.quick-btn[data-v-c6da4e4a]:hover{background:rgba(0,212,255,.2);color:#00d4ff;border-color:#00d4ff}.quick-btn.active[data-v-c6da4e4a]{background:rgba(0,212,255,.3);color:#00d4ff;border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.4)}.project-total[data-v-c6da4e4a]:before,.time[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.main-content[data-v-c6da4e4a]{display:flex;gap:20px;margin-bottom:20px;height:500px;align-items:stretch}.left-section[data-v-c6da4e4a]{flex:1;display:flex;flex-direction:column;gap:15px;height:100%}.stats-pie-container[data-v-c6da4e4a]{display:flex;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);height:220px;position:relative;overflow:hidden}.stats-pie-container[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.chart-container[data-v-c6da4e4a]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:0 15px 15px;box-shadow:0 0 20px rgba(0,212,255,.2);flex:1;min-height:120px;position:relative;overflow:hidden;box-sizing:border-box}.chart-container[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.center-section[data-v-c6da4e4a]{flex:1;display:flex;justify-content:center;align-items:center;height:100%}.right-section[data-v-c6da4e4a]{flex:1;height:100%}.stat-details[data-v-c6da4e4a]{width:120px;padding-right:15px;display:flex;flex-direction:column;justify-content:space-between}.stat-item[data-v-c6da4e4a]{margin-bottom:8px;padding:8px;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,136,204,.1));border-radius:8px;border-left:3px solid #00d4ff;flex:1;display:flex;flex-direction:column;justify-content:center}.stat-item[data-v-c6da4e4a]:last-child{margin-bottom:0}.stat-number[data-v-c6da4e4a]{font-size:22px;font-weight:700;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5);line-height:1}.stat-desc[data-v-c6da4e4a]{font-size:11px;color:#88c4ff;margin-top:3px;line-height:1.2}.pie-chart-container[data-v-c6da4e4a]{flex:1;display:flex;align-items:center;justify-content:center}.chart-title[data-v-c6da4e4a]{font-size:16px;margin-bottom:10px;color:#00d4ff;text-align:center;font-weight:700}.elevator-status-container[data-v-c6da4e4a]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);flex:1;display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.elevator-status-container[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.elevator-status-title[data-v-c6da4e4a]{font-size:16px;color:#00d4ff;text-align:center;font-weight:700}.elevator-status-content[data-v-c6da4e4a]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:10px}.elevator-status-item[data-v-c6da4e4a]{padding:5px;background:linear-gradient(135deg,rgba(0,136,204,.1),rgba(0,68,102,.1));border-radius:8px;border-left:3px solid #00d4ff;flex:1;display:flex;justify-content:center}.elevator-label[data-v-c6da4e4a]{color:#88c4ff;font-size:12px;margin-bottom:5px}.elevator-value[data-v-c6da4e4a]{color:#00d4ff;font-size:14px;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.5);line-height:1.2}.elevator-3d[data-v-c6da4e4a]{perspective:1000px}.elevator-3d[data-v-c6da4e4a],.elevator-svg-container[data-v-c6da4e4a]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.elevator-svg-container[data-v-c6da4e4a]{background:rgba(10,25,41,.3)}.elevator-svg[data-v-c6da4e4a]{width:100%;height:100%}.maintenance-records[data-v-c6da4e4a]{position:relative;overflow:hidden}.work-order-header[data-v-c6da4e4a]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.work-order-header .header-item[data-v-c6da4e4a]{font-weight:700;color:#00d4ff;flex:1;text-align:center;font-size:13px}.work-order-table[data-v-c6da4e4a]{flex:1;overflow-y:auto}.work-order-row[data-v-c6da4e4a]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.work-order-row[data-v-c6da4e4a]:hover{background-color:rgba(0,212,255,.1)}.work-order-cell[data-v-c6da4e4a]{color:#fff;font-size:12px;flex:1;text-align:center}.work-order-cell[data-v-c6da4e4a]:first-child{color:#00d4ff}.maintenance-plan-section[data-v-c6da4e4a]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);flex:1;display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.maintenance-plan-section[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.maintenance-plan-title[data-v-c6da4e4a]{font-size:16px;color:#00d4ff;text-align:center;font-weight:700;margin-bottom:15px}.maintenance-content[data-v-c6da4e4a]{box-sizing:border-box;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.maintenance-item[data-v-c6da4e4a]{padding:8px 12px;background:linear-gradient(135deg,rgba(0,136,204,.1),rgba(0,68,102,.1));border-radius:8px;border-left:3px solid #00d4ff;display:flex;flex-direction:column;justify-content:center;min-height:40px}.maintenance-label[data-v-c6da4e4a]{color:#88c4ff;font-size:11px;margin-bottom:3px;line-height:1.2}.maintenance-value[data-v-c6da4e4a]{color:#00d4ff;font-size:12px;font-weight:700;text-shadow:0 0 8px rgba(0,212,255,.5);line-height:1.2;word-break:break-all}.bottom-section[data-v-c6da4e4a]{display:flex;gap:20px;height:350px}.line-chart-section[data-v-c6da4e4a]{padding:0 15px 15px;box-sizing:border-box}.alarm-records[data-v-c6da4e4a],.line-chart-section[data-v-c6da4e4a]{flex:1;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;box-shadow:0 0 20px rgba(0,212,255,.2)}.alarm-records[data-v-c6da4e4a]{padding:15px}.maintenance-records[data-v-c6da4e4a]{background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);display:flex;flex-direction:column;box-sizing:border-box}.maintenance-header[data-v-c6da4e4a]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.maintenance-header .header-item[data-v-c6da4e4a]{font-weight:700;color:#00d4ff;flex:1;text-align:center;font-size:13px}.maintenance-table[data-v-c6da4e4a]{flex:1;overflow-y:auto}.maintenance-row[data-v-c6da4e4a]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.maintenance-row[data-v-c6da4e4a]:hover{background-color:rgba(0,212,255,.1)}.maintenance-cell[data-v-c6da4e4a]{color:#fff;font-size:12px;flex:1;text-align:center}.maintenance-cell[data-v-c6da4e4a]:first-child{color:#00d4ff}.record-header[data-v-c6da4e4a]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:2px solid rgba(0,212,255,.5);margin-bottom:10px}.header-item[data-v-c6da4e4a]{font-weight:700;color:#00d4ff;flex:1;text-align:center}.record-table[data-v-c6da4e4a]{height:270px;overflow-y:auto}.record-row[data-v-c6da4e4a]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .3s}.record-row[data-v-c6da4e4a]:hover{background-color:rgba(0,212,255,.1)}.record-time[data-v-c6da4e4a]{color:#00d4ff;font-size:12px;flex:1;text-align:center}.record-type[data-v-c6da4e4a]{color:#fa0;font-size:12px;flex:1;text-align:center}.record-location[data-v-c6da4e4a]{color:#fff;font-size:12px;flex:2;text-align:center}.platform-buttons[data-v-c6da4e4a]{flex:1;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2)}.platform-title[data-v-c6da4e4a]{font-size:16px;margin-bottom:15px;color:#00d4ff;text-align:center;font-weight:700}.button-grid[data-v-c6da4e4a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:190px;overflow-y:auto}.platform-button[data-v-c6da4e4a]{background:linear-gradient(135deg,rgba(0,136,204,.8),rgba(0,68,102,.8));border:1px solid rgba(0,212,255,.3);border-radius:5px;padding:8px;color:#fff;cursor:pointer;text-align:center;transition:all .3s;font-size:12px;height:30px;display:flex;align-items:center;justify-content:center}.platform-button[data-v-c6da4e4a]:hover{background:linear-gradient(135deg,#00d4ff,#08c);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,212,255,.4)}.device-info[data-v-c6da4e4a]{flex:1;background:rgba(10,25,41,.8);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:15px;box-shadow:0 0 20px rgba(0,212,255,.2);position:relative;overflow-y:auto}.device-info[data-v-c6da4e4a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.device-title[data-v-c6da4e4a]{font-size:16px;color:#00d4ff;text-align:center;font-weight:700;margin-bottom:15px}.device-content[data-v-c6da4e4a]{box-sizing:border-box;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.device-item[data-v-c6da4e4a]{padding:8px 12px;background:linear-gradient(135deg,rgba(0,136,204,.1),rgba(0,68,102,.1));border-radius:8px;border-left:3px solid #00d4ff;display:flex;flex-direction:column;justify-content:center;min-height:40px}.device-label[data-v-c6da4e4a]{color:#88c4ff;font-size:11px;margin-bottom:3px;line-height:1.2}.device-value[data-v-c6da4e4a]{color:#00d4ff;font-size:12px;font-weight:700;text-shadow:0 0 8px rgba(0,212,255,.5);line-height:1.2;word-break:break-all}.device-empty[data-v-c6da4e4a]{height:190px;display:flex;align-items:center;justify-content:center;color:#88c4ff;font-size:14px}[data-v-c6da4e4a]::-webkit-scrollbar{width:6px}[data-v-c6da4e4a]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}[data-v-c6da4e4a]::-webkit-scrollbar-thumb{background:rgba(0,212,255,.5);border-radius:3px}[data-v-c6da4e4a]::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.8)}.login-wrapper[data-v-31b1cf28]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0e27,#1a1f3a 25%,#2d1b4e 50%,#1e3a5f 75%,#0f2b3d);position:relative;overflow:visible;padding:20px;box-sizing:border-box}.login-wrapper[data-v-31b1cf28]:before{content:"";background:radial-gradient(circle at 20% 30%,rgba(147,51,234,.4) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.3) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(236,72,153,.3) 0,transparent 50%)}.login-wrapper[data-v-31b1cf28]:before,.stars-container[data-v-31b1cf28]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.star[data-v-31b1cf28]{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;box-shadow:0 0 4px hsla(0,0%,100%,.8)}.star1[data-v-31b1cf28]{top:10%;left:20%;animation:twinkle1-31b1cf28 2.1s ease-in-out infinite}.star2[data-v-31b1cf28]{top:20%;left:40%;animation:twinkle2-31b1cf28 3.3s ease-in-out .2s infinite}.star3[data-v-31b1cf28]{top:30%;left:10%;animation:twinkle3-31b1cf28 1.8s ease-in-out .7s infinite}.star4[data-v-31b1cf28]{top:40%;left:60%;animation:twinkle4-31b1cf28 2.7s ease-in-out 1.1s infinite}.star5[data-v-31b1cf28]{top:50%;left:30%;animation:twinkle5-31b1cf28 2.4s ease-in-out .4s infinite}.star6[data-v-31b1cf28]{top:60%;left:80%;animation:twinkle6-31b1cf28 3.1s ease-in-out .9s infinite}.star7[data-v-31b1cf28]{top:70%;left:15%;animation:twinkle7-31b1cf28 2s ease-in-out .3s infinite}.star8[data-v-31b1cf28]{top:80%;left:50%;animation:twinkle8-31b1cf28 2.9s ease-in-out .6s infinite}.star9[data-v-31b1cf28]{top:90%;left:25%;animation:twinkle9-31b1cf28 1.9s ease-in-out 1.3s infinite}.star10[data-v-31b1cf28]{top:15%;left:70%;animation:twinkle10-31b1cf28 2.6s ease-in-out .1s infinite}.star11[data-v-31b1cf28]{top:25%;left:85%;animation:twinkle11-31b1cf28 3.2s ease-in-out .8s infinite}.star12[data-v-31b1cf28]{top:35%;left:45%;animation:twinkle12-31b1cf28 2.2s ease-in-out .5s infinite}.star13[data-v-31b1cf28]{top:45%;left:75%;animation:twinkle13-31b1cf28 2.8s ease-in-out 1s infinite}.star14[data-v-31b1cf28]{top:55%;left:90%;animation:twinkle14-31b1cf28 1.7s ease-in-out .2s infinite}.star15[data-v-31b1cf28]{top:65%;left:35%;animation:twinkle15-31b1cf28 3s ease-in-out .7s infinite}.star16[data-v-31b1cf28]{top:75%;left:65%;animation:twinkle16-31b1cf28 2.3s ease-in-out .4s infinite}.star17[data-v-31b1cf28]{top:85%;left:40%;animation:twinkle17-31b1cf28 2.5s ease-in-out .9s infinite}.star18[data-v-31b1cf28]{top:95%;left:55%;animation:twinkle18-31b1cf28 1.6s ease-in-out .1s infinite}.star19[data-v-31b1cf28]{top:5%;left:35%;animation:twinkle19-31b1cf28 3.4s ease-in-out .6s infinite}.star20[data-v-31b1cf28]{top:95%;left:85%;animation:twinkle20-31b1cf28 2s ease-in-out .3s infinite}.star21[data-v-31b1cf28]{top:12%;left:15%;animation:twinkle21-31b1cf28 2.3s ease-in-out .4s infinite}.star22[data-v-31b1cf28]{top:22%;left:55%;animation:twinkle22-31b1cf28 2.8s ease-in-out .8s infinite}.star23[data-v-31b1cf28]{top:32%;left:25%;animation:twinkle23-31b1cf28 1.9s ease-in-out .2s infinite}.star24[data-v-31b1cf28]{top:42%;left:85%;animation:twinkle24-31b1cf28 3.1s ease-in-out 1.2s infinite}.star25[data-v-31b1cf28]{top:52%;left:45%;animation:twinkle25-31b1cf28 2.5s ease-in-out .6s infinite}.star26[data-v-31b1cf28]{top:62%;left:95%;animation:twinkle26-31b1cf28 2.7s ease-in-out .9s infinite}.star27[data-v-31b1cf28]{top:72%;left:35%;animation:twinkle27-31b1cf28 2.1s ease-in-out .3s infinite}.star28[data-v-31b1cf28]{top:82%;left:75%;animation:twinkle28-31b1cf28 2.9s ease-in-out .7s infinite}.star29[data-v-31b1cf28]{top:92%;left:15%;animation:twinkle29-31b1cf28 1.8s ease-in-out .1s infinite}.star30[data-v-31b1cf28]{top:8%;left:65%;animation:twinkle30-31b1cf28 3.2s ease-in-out .5s infinite}.star31[data-v-31b1cf28]{top:18%;left:95%;animation:twinkle31-31b1cf28 2.4s ease-in-out .8s infinite}.star32[data-v-31b1cf28]{top:28%;left:35%;animation:twinkle32-31b1cf28 2.6s ease-in-out .2s infinite}.star33[data-v-31b1cf28]{top:38%;left:55%;animation:twinkle33-31b1cf28 2s ease-in-out .9s infinite}.star34[data-v-31b1cf28]{top:48%;left:85%;animation:twinkle34-31b1cf28 3s ease-in-out .4s infinite}.star35[data-v-31b1cf28]{top:58%;left:25%;animation:twinkle35-31b1cf28 2.2s ease-in-out .6s infinite}.star36[data-v-31b1cf28]{top:68%;left:65%;animation:twinkle36-31b1cf28 2.8s ease-in-out .1s infinite}.star37[data-v-31b1cf28]{top:78%;left:95%;animation:twinkle37-31b1cf28 2.3s ease-in-out .7s infinite}.star38[data-v-31b1cf28]{top:88%;left:45%;animation:twinkle38-31b1cf28 2.5s ease-in-out .3s infinite}.star39[data-v-31b1cf28]{top:98%;left:75%;animation:twinkle39-31b1cf28 1.7s ease-in-out .8s infinite}.star40[data-v-31b1cf28]{top:3%;left:55%;animation:twinkle40-31b1cf28 3.3s ease-in-out .2s infinite}.star41[data-v-31b1cf28]{top:13%;left:85%;animation:twinkle41-31b1cf28 2.1s ease-in-out .5s infinite}.star42[data-v-31b1cf28]{top:23%;left:25%;animation:twinkle42-31b1cf28 2.7s ease-in-out .9s infinite}.star43[data-v-31b1cf28]{top:33%;left:65%;animation:twinkle43-31b1cf28 2.4s ease-in-out .1s infinite}.star44[data-v-31b1cf28]{top:43%;left:95%;animation:twinkle44-31b1cf28 2.9s ease-in-out .6s infinite}.star45[data-v-31b1cf28]{top:53%;left:35%;animation:twinkle45-31b1cf28 2s ease-in-out .3s infinite}.star46[data-v-31b1cf28]{top:63%;left:75%;animation:twinkle46-31b1cf28 2.6s ease-in-out .8s infinite}.star47[data-v-31b1cf28]{top:73%;left:15%;animation:twinkle47-31b1cf28 2.3s ease-in-out .2s infinite}.star48[data-v-31b1cf28]{top:83%;left:55%;animation:twinkle48-31b1cf28 2.8s ease-in-out .7s infinite}.star49[data-v-31b1cf28]{top:93%;left:85%;animation:twinkle49-31b1cf28 1.9s ease-in-out .4s infinite}.star50[data-v-31b1cf28]{top:7%;left:45%;animation:twinkle50-31b1cf28 3.1s ease-in-out .1s infinite}@keyframes twinkle1-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle2-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle3-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle4-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle5-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle6-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle7-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle8-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle9-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle10-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle11-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle12-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle13-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle14-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle15-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle16-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle17-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle18-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle19-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle20-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle21-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle22-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle23-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle24-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle25-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle26-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle27-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle28-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle29-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle30-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle31-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle32-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle33-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle34-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle35-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle36-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle37-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle38-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle39-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle40-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle41-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle42-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle43-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle44-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle45-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle46-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle47-31b1cf28{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle48-31b1cf28{0%,to{opacity:.1}50%{opacity:1}}@keyframes twinkle49-31b1cf28{0%,to{opacity:.4}50%{opacity:1}}@keyframes twinkle50-31b1cf28{0%,to{opacity:.2}50%{opacity:1}}.login-container[data-v-31b1cf28]{width:100%;max-width:480px;min-width:320px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 25px 50px rgba(0,0,0,.3);position:relative;z-index:10;margin:auto;box-sizing:border-box}.form-header[data-v-31b1cf28]{text-align:center;margin-bottom:40px}.form-header h2[data-v-31b1cf28]{color:#3498db;font-size:32px;margin-bottom:10px;font-weight:700;background:linear-gradient(90deg,#3498db,#2980b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-header p[data-v-31b1cf28]{color:#4a5568;font-size:16px}.logo-container[data-v-31b1cf28]{text-align:center;margin-bottom:20px}.logo-image[data-v-31b1cf28]{width:260px;height:auto;-o-object-fit:contain;object-fit:contain}.floating-form[data-v-31b1cf28]{width:100%;box-sizing:border-box}.floating-form .input-group[data-v-31b1cf28]{position:relative;margin-bottom:30px;width:100%;box-sizing:border-box}.input-group input[data-v-31b1cf28]{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;transition:all .3s ease;background:hsla(0,0%,100%,.9);box-sizing:border-box;backdrop-filter:blur(5px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.input-group input[data-v-31b1cf28]:focus{border-color:#3498db;background:#fff;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.input-group input[data-v-31b1cf28]:valid{border-color:#27ae60;background:#fff}.input-group label[data-v-31b1cf28]{position:absolute;left:15px;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.95);padding:0 8px;color:#95a5a6;font-size:16px;transition:all .3s ease;pointer-events:none;border-radius:4px;backdrop-filter:blur(5px)}.input-group input:focus+label[data-v-31b1cf28],.input-group input:valid+label[data-v-31b1cf28]{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.input-group input[data-v-31b1cf28]:focus,.input-group input[data-v-31b1cf28]:valid{border-color:#3498db}.input-group input:focus+label[data-v-31b1cf28],.input-group input:valid+label[data-v-31b1cf28]{top:0;font-size:14px;color:#3498db}.submit-btn[data-v-31b1cf28]{width:100%;padding:15px;background:linear-gradient(90deg,#3498db,#2980b9);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box}.submit-btn[data-v-31b1cf28]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.3)}.arrow-icon[data-v-31b1cf28]{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.password-toggle[data-v-31b1cf28]{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:50%}.eye-open[data-v-31b1cf28]:before{content:"👁️";font-size:18px}.eye-close[data-v-31b1cf28]:before{content:"🙈";font-size:18px}.remember-forgot[data-v-31b1cf28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px}.remember-me[data-v-31b1cf28]{display:flex;align-items:center;cursor:pointer;color:#4a5568;position:relative}.remember-me input[data-v-31b1cf28]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-31b1cf28]{position:relative;height:18px;width:18px;background-color:#eee;border:2px solid #ddd;border-radius:4px;margin-right:8px;transition:all .3s ease}.remember-me:hover input~.checkmark[data-v-31b1cf28]{background-color:#ccc}.remember-me input:checked~.checkmark[data-v-31b1cf28]{background-color:#3498db;border-color:#3498db}.checkmark[data-v-31b1cf28]:after{content:"";position:absolute;display:none}.remember-me input:checked~.checkmark[data-v-31b1cf28]:after{display:block}.remember-me .checkmark[data-v-31b1cf28]:after{left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.forgot-password[data-v-31b1cf28]{color:#3498db;text-decoration:none;font-weight:500;transition:color .3s ease}.forgot-password[data-v-31b1cf28]:hover{color:#2980b9;text-decoration:underline}.form-footer[data-v-31b1cf28]{text-align:center;margin-top:20px;color:#95a5a6}.form-footer a[data-v-31b1cf28]{color:#3498db;text-decoration:none;margin-left:5px;font-weight:600}.form-footer a[data-v-31b1cf28]:hover{text-decoration:underline}.error-message[data-v-31b1cf28]{color:#f56c6c;font-size:14px;text-align:center;margin-bottom:20px}@media (max-width:480px){.login-wrapper[data-v-31b1cf28]{padding:10px}.login-container[data-v-31b1cf28]{padding:30px 20px;margin:10px;width:calc(100% - 20px)}.form-header h2[data-v-31b1cf28]{font-size:24px}.logo-image[data-v-31b1cf28]{width:160px;height:auto}.input-group input[data-v-31b1cf28]{padding:12px}}@media (max-width:768px){.login-wrapper[data-v-31b1cf28]{padding:15px}.login-container[data-v-31b1cf28]{max-width:400px;padding:35px 30px;min-width:300px}.form-header h2[data-v-31b1cf28]{font-size:28px}.form-header p[data-v-31b1cf28]{font-size:14px}.logo-image[data-v-31b1cf28]{width:200px;height:auto}}@media (max-width:480px){.login-wrapper[data-v-31b1cf28]{padding:10px}.login-container[data-v-31b1cf28]{padding:30px 20px;min-width:280px;margin:10px}.form-header h2[data-v-31b1cf28]{font-size:24px}.form-header p[data-v-31b1cf28]{font-size:14px}.logo-image[data-v-31b1cf28]{width:160px;height:auto}.input-group input[data-v-31b1cf28]{padding:12px;font-size:14px}.input-group label[data-v-31b1cf28]{font-size:14px}.submit-btn[data-v-31b1cf28]{padding:12px;font-size:16px}}@media (max-width:320px){.login-wrapper[data-v-31b1cf28]{padding:5px}.login-container[data-v-31b1cf28]{padding:20px 15px;min-width:250px;margin:5px}.form-header h2[data-v-31b1cf28]{font-size:20px}.logo-image[data-v-31b1cf28]{width:120px;height:auto}.input-group[data-v-31b1cf28]{margin-bottom:20px}}@media (max-height:600px){.login-wrapper[data-v-31b1cf28]{padding:10px}.login-container[data-v-31b1cf28]{padding:25px 30px}.form-header[data-v-31b1cf28]{margin-bottom:25px}.form-header h2[data-v-31b1cf28]{font-size:24px;margin-bottom:5px}.logo-image[data-v-31b1cf28]{width:120px;height:auto}.floating-form .input-group[data-v-31b1cf28]{margin-bottom:20px}}.message-toast[data-v-69589eaa]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:9999;min-width:200px;max-width:400px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.4);animation:slideDown-69589eaa .3s ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(10px)}.message-toast.success[data-v-69589eaa]{background:rgba(10,25,41,.9);color:#0f8;border:1px solid rgba(0,255,136,.5);box-shadow:0 4px 20px rgba(0,255,136,.2)}.message-toast.error[data-v-69589eaa]{background:rgba(10,25,41,.9);color:#f36;border:1px solid rgba(255,51,102,.5);box-shadow:0 4px 20px rgba(255,51,102,.2)}.message-toast.warning[data-v-69589eaa]{background:rgba(10,25,41,.9);color:#fa0;border:1px solid rgba(255,170,0,.5);box-shadow:0 4px 20px rgba(255,170,0,.2)}.message-toast.info[data-v-69589eaa]{background:rgba(10,25,41,.9);color:#00d4ff;border:1px solid rgba(0,212,255,.5);box-shadow:0 4px 20px rgba(0,212,255,.2)}.message-content[data-v-69589eaa]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.message-icon[data-v-69589eaa]{font-size:16px;font-weight:700;min-width:16px}.message-text[data-v-69589eaa]{flex:1;line-height:1.4}@keyframes slideDown-69589eaa{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.message-toast[data-v-69589eaa]{top:10px;left:10px;right:10px;transform:none;max-width:none;min-width:auto}@keyframes slideDown-69589eaa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}}