@charset "UTF-8";.container-normal[data-v-a9662655]{width:99.5%;height:93%;border-radius:10px}.select-wrapper[data-v-78468b31]{position:relative;display:inline-block}.select-wrapper .select[data-v-78468b31]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;min-width:180px;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}.select-wrapper .select[data-v-78468b31]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.select-wrapper .select[data-v-78468b31]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.select-wrapper .select[data-v-78468b31]:disabled{opacity:.5;cursor:not-allowed;background:#161b2266}.select-wrapper .select option[data-v-78468b31]{background:linear-gradient(135deg,#161b22,#1c2128);color:#e2e9ff;padding:14px 18px;font-weight:500;border:none;border-radius:6px;margin:3px 0;transition:all .2s ease}.select-wrapper .select option[data-v-78468b31]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.select-wrapper .select option[data-v-78468b31]:checked{background:#ffffff1a;color:#f0f6fc;font-weight:600;box-shadow:0 2px 8px #0003}.select-wrapper .select-arrow[data-v-78468b31]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.select-wrapper:hover .select-arrow[data-v-78468b31]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.custom-input[data-v-45cb2865]{padding:8px 12px;font-size:16px;background:#00e4ff14;border:none;border-radius:6px;color:#e2e9ff;transition:all .3s;outline:none;min-width:150px}.custom-input[data-v-45cb2865]::placeholder{color:#8bb8ff}.custom-input[data-v-45cb2865]:hover:not(:disabled){background:#00e4ff1f}.custom-input[data-v-45cb2865]:focus{background:#00e4ff26}.custom-input[data-v-45cb2865]:disabled{opacity:.5;cursor:not-allowed;background:#00e4ff0a}.custom-select[data-v-2ab0d951]{position:relative;display:inline-block;min-width:150px}.custom-select .select-display[data-v-2ab0d951]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between}.custom-select .select-display[data-v-2ab0d951]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.custom-select .select-display[data-v-2ab0d951]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.custom-select .select-display .select-arrow[data-v-2ab0d951]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.custom-select .select-display .select-arrow.rotated[data-v-2ab0d951]{transform:translateY(-50%) rotate(180deg)}.custom-select .select-dropdown[data-v-2ab0d951]{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#161b22,#1c2128);border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 8px 32px #0000004d;margin-top:4px}.custom-select .select-dropdown .select-option[data-v-2ab0d951]{padding:14px 18px;color:#e2e9ff;cursor:pointer;font-weight:500;border:none;border-radius:6px;margin:3px 8px;transition:all .2s ease}.custom-select .select-dropdown .select-option[data-v-2ab0d951]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.custom-select .select-dropdown .select-option.selected[data-v-2ab0d951]{background:#00e4ff33;color:#00e4ff;font-weight:600;box-shadow:0 2px 8px #0003}.custom-select:hover .select-arrow[data-v-2ab0d951]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.map-container[data-v-b4673e53]{position:relative;width:99.5%;height:93%;border-radius:10px;background:#f0f0f0;overflow:hidden}.map-container.fullscreen[data-v-b4673e53]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;background:#fff!important}.map-container.fullscreen[data-v-b4673e53]{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:9999!important}.map-container.fullscreen .map-controls[data-v-b4673e53]{z-index:10000!important;display:flex!important;visibility:visible!important;opacity:1!important}.map-container.fullscreen .map-tips[data-v-b4673e53]{z-index:10000!important;display:block!important;visibility:visible!important;opacity:1!important}.map-container.fullscreen .map-controls[data-v-b4673e53]{top:30px!important;right:30px!important;position:fixed!important}.map-container.fullscreen .map-tips[data-v-b4673e53]{top:30px!important;left:30px!important;position:fixed!important}.map-container.fullscreen .zoom-controls[data-v-b4673e53],.map-container.fullscreen .fullscreen-btn[data-v-b4673e53],.map-container.fullscreen .map-tips[data-v-b4673e53]{background:#000000d9!important;box-shadow:0 6px 16px #0006!important}.map-container.fullscreen .map-controls[data-v-b4673e53],.map-container.fullscreen .map-tips[data-v-b4673e53]{pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.map-container.fullscreen .map-controls[data-v-b4673e53] *,.map-container.fullscreen .map-tips[data-v-b4673e53] *{visibility:visible!important;opacity:1!important}.map-controls[data-v-b4673e53]{position:absolute;top:20px;right:20px;z-index:100;display:flex;gap:10px;align-items:center}.zoom-controls[data-v-b4673e53]{display:flex;align-items:center;background:#000c;border-radius:6px;padding:5px;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1)}.control-btn[data-v-b4673e53]{width:32px;height:32px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:4px}.control-btn[data-v-b4673e53]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.control-btn[data-v-b4673e53]:active{background:#ffffff4d;transform:translateY(0)}.zoom-level[data-v-b4673e53]{padding:0 10px;font-size:12px;color:#fff;min-width:50px;text-align:center;font-weight:500}.fullscreen-btn[data-v-b4673e53]{padding:8px 16px;border:1px solid rgba(255,255,255,.2);background:#000c;color:#fff;cursor:pointer;border-radius:6px;font-size:12px;transition:all .2s;box-shadow:0 4px 12px #0000004d;font-weight:500}.fullscreen-btn[data-v-b4673e53]:hover{background:#000000e6;border-color:#fff6;transform:translateY(-1px)}.fullscreen-btn[data-v-b4673e53]:active{background:#000;transform:translateY(0)}.map-canvas[data-v-b4673e53]{width:100%;height:100%;position:relative;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:contents;contain:layout style paint}.map-canvas[data-v-b4673e53]:active{cursor:grabbing}.map-inner-layer[data-v-b4673e53]{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.map-image[data-v-b4673e53]{position:absolute;top:0;left:0;pointer-events:none}.station-marker[data-v-b4673e53]{position:absolute;z-index:50;width:64px;height:64px;display:flex;align-items:center;justify-content:center;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.station-high-distance-circle[data-v-b4673e53]{position:absolute;width:850px;height:850px;border:4px solid #ff4d4f;border-radius:50%;background-color:#ff4d4f1a;z-index:40;pointer-events:none;animation:pulse-b4673e53 2s infinite;will-change:transform,opacity}@keyframes pulse-b4673e53{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.person-marker[data-v-b4673e53]{position:absolute;z-index:49;width:80px;height:80px;display:flex;align-items:center;justify-content:center;transform:translateZ(0);-webkit-transform:translateZ(0)}.error-message-container[data-v-b4673e53]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10020;pointer-events:none}.error-message-content[data-v-b4673e53]{display:flex;align-items:center;gap:12px;background:#f5222df2;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 8px 24px #f5222d66;min-width:300px;max-width:500px;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.error-icon[data-v-b4673e53]{width:20px;height:20px;flex-shrink:0;color:#fff}.error-message-text[data-v-b4673e53]{flex:1;font-size:14px;font-weight:500;line-height:1.5}.error-message-return[data-v-b4673e53]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.error-message-return[data-v-b4673e53]:hover{background:#ffffff4d;border-color:#fff9}.error-message-close[data-v-b4673e53]{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.error-message-close[data-v-b4673e53]:hover{background:#fff3}.error-message-fade-enter-active[data-v-b4673e53],.error-message-fade-leave-active[data-v-b4673e53]{transition:all .3s ease}.error-message-fade-enter[data-v-b4673e53],.error-message-fade-leave-to[data-v-b4673e53]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.map-tips[data-v-b4673e53]{position:absolute;top:20px;left:20px;background:#000c;color:#fff;padding:12px;border-radius:6px;font-size:12px;z-index:100;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tip-item[data-v-b4673e53]{margin:3px 0;opacity:.9;font-weight:500}.tip-item[data-v-b4673e53]:before{content:"• ";color:#00e4ff;font-weight:700}.station-dialog[data-v-b4673e53]{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10010}.station-dialog-mask[data-v-b4673e53]{position:absolute;left:0;top:0;width:100vw;height:100vh;background:#0000004d}.station-dialog-content[data-v-b4673e53]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:#222;border-radius:12px;width:95%;max-width:1450px;max-height:80vh;overflow-y:auto;box-shadow:0 6px 16px #0000002e;padding:24px 28px 20px}.station-dialog-title[data-v-b4673e53]{font-size:18px;font-weight:700;margin-bottom:16px;color:#3a6ea5}.station-dialog-field[data-v-b4673e53]{margin-bottom:10px;font-size:15px;color:#4a5568}.station-dialog-close[data-v-b4673e53]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1;color:#909399;transition:all .3s;-webkit-user-select:none;user-select:none;z-index:100}.station-dialog-close[data-v-b4673e53]:hover{color:#409eff;background:#f0f9ff;border-radius:50%}.station-employees-section[data-v-b4673e53]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.station-employees-title[data-v-b4673e53]{font-size:16px;font-weight:700;margin-bottom:12px;color:#4a5568}.employee-table[data-v-b4673e53]{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.employee-table thead[data-v-b4673e53]{background:#edf2f7}.employee-table th[data-v-b4673e53]{padding:12px 10px;text-align:center;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0;white-space:nowrap}.employee-table td[data-v-b4673e53]{padding:12px 10px;color:#718096;border-bottom:1px solid #edf2f7;text-align:center}.employee-table tbody tr[data-v-b4673e53]{transition:background-color .2s;background-color:#fff}.employee-table tbody tr[data-v-b4673e53]:nth-child(2n){background-color:#f7fafc}.employee-table tbody tr[data-v-b4673e53]:hover{background:#e6f2ff}.employee-table tbody tr.employee-alarm-row[data-v-b4673e53]{background:#fff5f5}.employee-table tbody tr.employee-alarm-row[data-v-b4673e53]:nth-child(2n){background:#fef0f0}.employee-table tbody tr.employee-alarm-row[data-v-b4673e53]:hover{background:#ffe5e5}.alarm-badge[data-v-b4673e53]{color:#f5222d;font-weight:500;display:inline-block;padding:3px 10px;background:#fff1f0;border-radius:12px;font-size:12px;line-height:1.5;vertical-align:middle}.normal-badge[data-v-b4673e53]{color:#38a169;font-weight:500;display:inline-block;padding:3px 10px;background:#c6f6d5;border-radius:12px;font-size:12px}.warning-badge[data-v-b4673e53]{color:#e6a23c;font-weight:500;display:inline-block;padding:3px 10px;background:#fdf6ec;border-radius:12px;font-size:12px}.station-no-employees[data-v-b4673e53]{margin-top:20px;border-top:1px solid #e2e8f0;text-align:center;color:#a0aec0;padding:20px;background-color:#f7fafc;border-radius:8px;font-size:14px}.pagination-container[data-v-b4673e53]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#4a5568}.pagination-info[data-v-b4673e53]{flex:1;text-align:left}.pagination-controls[data-v-b4673e53]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-b4673e53]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;color:#4a5568;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.pagination-btn[data-v-b4673e53]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#3a6ea5}.pagination-btn[data-v-b4673e53]:disabled{opacity:.5;cursor:not-allowed;background:#f7fafc}.pagination-num[data-v-b4673e53]{display:inline-block;padding:6px 10px;cursor:pointer;border-radius:4px;transition:all .2s}.pagination-num[data-v-b4673e53]:hover{background:#f7fafc;color:#3a6ea5}.pagination-num.active[data-v-b4673e53]{background:#3a6ea5;color:#fff;font-weight:600}.pagination-ellipsis[data-v-b4673e53]{padding:0 5px;color:#a0aec0}.pagination-jump[data-v-b4673e53]{display:flex;align-items:center;gap:6px;margin-left:10px}.pagination-input[data-v-b4673e53]{width:50px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:4px;text-align:center;font-size:14px}.pagination-input[data-v-b4673e53]:focus{outline:none;border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea51a}.trajectory-map-container[data-v-b4673e53]{position:relative;width:100%;max-width:1400px;margin:16px auto 0;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.trajectory-zoom-controls[data-v-b4673e53]{position:absolute;top:10px;right:10px;z-index:10;display:flex;flex-direction:column;align-items:center;background:#ffffffe6;border-radius:4px;padding:4px;box-shadow:0 2px 8px #00000026}.trajectory-control-btn[data-v-b4673e53]{width:28px;height:28px;border:1px solid #e2e8f0;background:#fff;color:#3a6ea5;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-user-select:none;user-select:none}.trajectory-control-btn[data-v-b4673e53]:hover{background:#f0f6ff;border-color:#cbd5e0}.trajectory-control-btn[data-v-b4673e53]:active{transform:translateY(1px)}.trajectory-zoom-level[data-v-b4673e53]{font-size:12px;color:#4a5568;margin:4px 0;min-width:40px;text-align:center}.trajectory-map-canvas[data-v-b4673e53]{position:relative;width:100%;height:700px;overflow:hidden;cursor:grab;background:#f5f5f5}.trajectory-map-canvas[data-v-b4673e53]:active{cursor:grabbing}.trajectory-map-content[data-v-b4673e53]{position:absolute;top:0;left:0;will-change:transform;transform-origin:0 0}.trajectory-map-image[data-v-b4673e53]{display:block;width:auto;height:auto;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.trajectory-svg[data-v-b4673e53]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.trajectory-point[data-v-b4673e53]{position:absolute;width:18px;height:18px;border-radius:50%;background:#ff7a45;border:2px solid #fff;box-shadow:0 0 0 2px #ff7a454d;transform:translate(-50%,-50%);transition:all .3s ease}.trajectory-point-start[data-v-b4673e53],.trajectory-point-end[data-v-b4673e53]{width:0;height:0;background:transparent;border:none;box-shadow:none}.trajectory-point-icon-wrapper[data-v-b4673e53]{position:relative}.trajectory-point-icon[data-v-b4673e53]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 6px 18px #0003;transition:all .3s ease;animation:pulse-b4673e53 2.5s ease-in-out infinite;position:relative;z-index:10}.start-icon[data-v-b4673e53]{background:linear-gradient(135deg,#ff7875,#cf1322);color:#fff}.start-icon[data-v-b4673e53]:before{content:"";position:absolute;width:116%;height:116%;border-radius:50%;background:#ff787559;animation:ripple-b4673e53 2.5s ease-out infinite}.end-icon[data-v-b4673e53]{background:linear-gradient(135deg,#69c0ff,#1d39c4);color:#fff}.end-icon[data-v-b4673e53]:before{content:"";position:absolute;width:116%;height:116%;border-radius:50%;background:#69c0ff59;animation:ripple-b4673e53 2.5s ease-out infinite}.trajectory-point-icon svg[data-v-b4673e53]{width:34px;height:34px;position:relative;z-index:1}.trajectory-point-label[data-v-b4673e53]{position:absolute;font-size:40px;font-weight:700;white-space:nowrap;pointer-events:none;background-color:#fffffff2;padding:12px 24px;border-radius:14px;box-shadow:0 6px 18px #0000001f;font-family:Microsoft YaHei,Arial,sans-serif;left:50%;transform:translate(-50%);z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trajectory-point-label-start[data-v-b4673e53]{top:-110px;color:#cf1322;border:3px solid #cf1322}.trajectory-point-label-end[data-v-b4673e53]{bottom:-110px;color:#1d39c4;border:3px solid #1d39c4}@keyframes pulse-b4673e53{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ripple-b4673e53{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.trajectory-btn[data-v-b4673e53]{padding:4px 10px;border:1px solid #e2e8f0;background:#fff;color:#3a6ea5;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s}.trajectory-btn[data-v-b4673e53]:hover{background:#f0f6ff;border-color:#cbd5e0}.station-dialog-footer[data-v-b4673e53]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center}.return-alert-btn[data-v-b4673e53]{padding:10px 24px;border:1px solid #3a6ea5;background:#3a6ea5;color:#fff;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.return-alert-btn[data-v-b4673e53]:hover{background:#2d5a8a;border-color:#2d5a8a;transform:translateY(-1px);box-shadow:0 2px 8px #3a6ea54d}.return-alert-btn[data-v-b4673e53]:active{transform:translateY(0);box-shadow:0 1px 4px #3a6ea533}.time-select-wrapper[data-v-44748929]{position:relative;display:inline-block}.time-select-wrapper .time-select-trigger[data-v-44748929]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:14px;background:#00e4ff14;border:1px solid rgba(0,228,255,.2);border-radius:6px;color:#e2e9ff;cursor:pointer;transition:all .3s;min-width:200px}.time-select-wrapper .time-select-trigger[data-v-44748929]:hover{background:#00e4ff1f;border-color:#00e4ff4d}.time-select-wrapper .time-select-trigger .time-display[data-v-44748929]{flex:1}.time-select-wrapper .time-select-trigger .time-display .time-text[data-v-44748929]{color:#e2e9ff;font-weight:500}.time-select-wrapper .time-select-trigger .time-display .placeholder[data-v-44748929]{color:#8bb8ff}.time-select-wrapper .time-select-trigger .time-arrow[data-v-44748929]{margin-left:8px;transition:transform .3s}.time-select-wrapper .time-select-trigger .time-arrow svg[data-v-44748929]{width:16px;height:16px;color:#8bb8ff}.time-select-wrapper .time-select-trigger .time-arrow.active[data-v-44748929]{transform:rotate(180deg)}.time-select-wrapper .time-dropdown[data-v-44748929]{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px;background:#161b22f2;border:1px solid rgba(0,228,255,.3);border-radius:8px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:dropdownFadeIn-44748929 .2s ease-out}.time-select-wrapper .time-dropdown .time-dropdown-content[data-v-44748929]{padding:16px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group[data-v-44748929]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-label[data-v-44748929]{font-size:12px;color:#8bb8ff;font-weight:500}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]{padding:8px 12px;font-size:14px;background:#00e4ff14;border:1px solid rgba(0,228,255,.2);border-radius:6px;color:#e2e9ff;transition:all .3s;outline:none}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]:hover{background:#00e4ff1f;border-color:#00e4ff4d}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]:focus{background:#00e4ff26;border-color:#00e4ff66;box-shadow:0 0 0 2px #00e4ff1a}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]::-webkit-datetime-edit-text{color:#e2e9ff}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]::-webkit-datetime-edit-month-field,.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]::-webkit-datetime-edit-day-field,.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-44748929]::-webkit-datetime-edit-year-field{color:#e2e9ff}.time-select-wrapper .time-dropdown .time-dropdown-content .time-separator[data-v-44748929]{text-align:center;font-size:14px;color:#8bb8ff;font-weight:500;margin:8px 0}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions[data-v-44748929]{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-44748929]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:4px;color:#ff6b6b;font-size:12px;cursor:pointer;transition:all .3s}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-44748929]:hover{background:#ff6b6b33;border-color:#ff6b6b80}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-44748929]{padding:6px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-44748929]:hover{background:#00e4ff33;border-color:#00e4ff80}@keyframes dropdownFadeIn-44748929{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.time-select-wrapper .time-select-trigger[data-v-44748929]{min-width:150px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions[data-v-44748929]{flex-direction:column}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-44748929],.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-44748929]{width:100%;justify-content:center}}.stats-container[data-v-6a2d4fc8]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:20px;transition:all .3s ease}.stats-container[data-v-6a2d4fc8]:hover{border-color:#ffb6c14d}.stats-container .stats-header[data-v-6a2d4fc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stats-container .stats-header .stats-title[data-v-6a2d4fc8]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.stats-container .stats-header .dimension-selector[data-v-6a2d4fc8]{display:flex;gap:5px}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-6a2d4fc8]{padding:6px 12px;border-radius:4px;background:#00e4ff1a;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s ease}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-6a2d4fc8]:hover{background:#00e4ff33}.stats-container .stats-header .dimension-selector .dimension-btn.active[data-v-6a2d4fc8]{background:#00e4ff4d;color:#fff}.stats-container .stats-legend[data-v-6a2d4fc8]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:15px;flex-wrap:wrap}.stats-container .stats-legend .legend-item[data-v-6a2d4fc8]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.stats-container .stats-legend .legend-item.active .legend-text[data-v-6a2d4fc8]{font-weight:600}.stats-container .stats-legend .legend-item .legend-marker[data-v-6a2d4fc8]{width:24px;height:12px;border-radius:3px;display:inline-block}.stats-container .stats-legend .legend-item .legend-text[data-v-6a2d4fc8]{font-size:12px;color:#e2e9ff;white-space:nowrap;transition:all .3s ease}.stats-section[data-v-6a2d4fc8]{display:flex;gap:8px;flex-wrap:nowrap}.stats-section .stat-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#ffb6c114,#add8e608);border:1px solid rgba(255,182,193,.15);border-radius:8px;padding:12px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100px;flex:1}.stats-section .stat-card[data-v-6a2d4fc8]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffb6c1,#add8e6)}.stats-section .stat-card[data-v-6a2d4fc8]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffb6c126;border-color:#ffb6c14d}.stats-section .stat-card .stat-header[data-v-6a2d4fc8]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.stats-section .stat-card .stat-header .stat-icon[data-v-6a2d4fc8]{font-size:20px;filter:drop-shadow(0 0 6px currentColor);transition:all .3s ease}.stats-section .stat-card .stat-header .stat-label[data-v-6a2d4fc8]{font-size:12px;color:#f0f6fcd9;font-weight:500;text-shadow:0 0 4px rgba(255,182,193,.2)}.stats-section .stat-card .stat-header:hover .stat-icon[data-v-6a2d4fc8]{transform:scale(1.1);filter:drop-shadow(0 0 12px currentColor)}.stats-section .stat-card .stat-number[data-v-6a2d4fc8]{font-size:28px;font-weight:700;color:#ffb6c1;text-shadow:0 0 15px rgba(255,182,193,.6);line-height:1;transition:all .3s ease}.stats-section .stat-card:hover .stat-number[data-v-6a2d4fc8]{transform:scale(1.05);text-shadow:0 0 30px rgba(255,182,193,.8)}.stats-section.total-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#ffb6c11f,#ffb6c10a)}.stats-section.processed-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#4ade801f,#4ade800a);border-color:#4ade8040}.stats-section.processed-card[data-v-6a2d4fc8]:before{background:linear-gradient(90deg,#4ade80,#22c55e)}.stats-section.processed-card .stat-number[data-v-6a2d4fc8]{color:#4ade80;text-shadow:0 0 20px rgba(74,222,128,.6)}.stats-section.processed-card:hover .stat-number[data-v-6a2d4fc8]{text-shadow:0 0 30px rgba(74,222,128,.8)}.stats-section.pending-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#fbbf241f,#fbbf240a);border-color:#fbbf2440}.stats-section.high-severity-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#ef44441f,#ef44440a);border-color:#ef444433}.stats-section.medium-severity-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#f59e0b1f,#f59e0b0a);border-color:#f59e0b33}.stats-section.low-severity-card[data-v-6a2d4fc8]{background:linear-gradient(135deg,#10b9811f,#10b9810a);border-color:#10b98133}.stats-section.low-severity-card[data-v-6a2d4fc8]:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.stats-section.low-severity-card .stat-number[data-v-6a2d4fc8]{color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.6)}.stats-section.low-severity-card:hover .stat-number[data-v-6a2d4fc8]{text-shadow:0 0 30px rgba(251,191,36,.8)}@media(max-width:1200px){.stats-container .stats-header[data-v-6a2d4fc8]{flex-direction:column;gap:15px;align-items:flex-start}.stats-container .stats-header .dimension-selector[data-v-6a2d4fc8]{flex-wrap:wrap;gap:5px}.stats-container .stats-legend[data-v-6a2d4fc8]{gap:15px}.stats-section[data-v-6a2d4fc8]{gap:6px}.stats-section .stat-card[data-v-6a2d4fc8]{padding:8px;min-height:80px}.stats-section .stat-card .stat-header[data-v-6a2d4fc8]{margin-bottom:6px}.stats-section .stat-card .stat-header .stat-icon[data-v-6a2d4fc8]{font-size:16px}.stats-section .stat-card .stat-header .stat-label[data-v-6a2d4fc8]{font-size:10px}.stats-section .stat-card .stat-number[data-v-6a2d4fc8]{font-size:20px}}@media(max-width:768px){.stats-container[data-v-6a2d4fc8]{padding:15px}.stats-container .stats-header[data-v-6a2d4fc8]{flex-direction:column;gap:12px;align-items:flex-start}.stats-container .stats-header .stats-title[data-v-6a2d4fc8]{font-size:14px}.stats-container .stats-header .dimension-selector[data-v-6a2d4fc8]{flex-wrap:wrap;gap:5px}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-6a2d4fc8]{font-size:11px;padding:5px 10px}.stats-container .stats-legend[data-v-6a2d4fc8]{gap:10px}.stats-container .stats-legend .legend-item .legend-text[data-v-6a2d4fc8]{font-size:11px}.stats-container .stats-legend .legend-item .legend-marker[data-v-6a2d4fc8]{width:20px;height:8px}.stats-section[data-v-6a2d4fc8]{gap:4px}.stats-section .stat-card[data-v-6a2d4fc8]{padding:6px;min-height:70px}.stats-section .stat-card .stat-header[data-v-6a2d4fc8]{margin-bottom:4px}.stats-section .stat-card .stat-header .stat-icon[data-v-6a2d4fc8]{font-size:14px}.stats-section .stat-card .stat-header .stat-label[data-v-6a2d4fc8]{font-size:9px}.stats-section .stat-card .stat-number[data-v-6a2d4fc8]{font-size:16px}}.chart-container[data-v-f68a6528]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-f68a6528]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-f68a6528]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-f68a6528]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.chart-container .chart-header .dimension-selector[data-v-f68a6528]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-f68a6528]{padding:6px 12px;border-radius:4px;background:#00e4ff1a;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s ease}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-f68a6528]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-f68a6528]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-f68a6528]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .chart-placeholder[data-v-f68a6528]{text-align:center;color:#f0f6fc99}.chart-container .chart-content .chart-placeholder .chart-icon[data-v-f68a6528]{width:48px;height:48px;color:#ffb6c166;margin-bottom:10px}.chart-container .chart-content .chart-placeholder .chart-text[data-v-f68a6528]{font-size:14px}.chart-container .chart-content .dept-stats-chart[data-v-f68a6528]{width:100%;height:100%}@media(max-width:768px){.chart-container .chart-header[data-v-f68a6528]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-f68a6528]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-f68a6528]{font-size:11px;padding:4px 8px}}.chart-container[data-v-872c8d94]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-872c8d94]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-872c8d94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-872c8d94]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.chart-container .chart-header .dimension-selector[data-v-872c8d94]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-872c8d94]{padding:6px 12px;border-radius:4px;background:#00e4ff1a;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s ease}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-872c8d94]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-872c8d94]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-872c8d94]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .chart-placeholder[data-v-872c8d94]{text-align:center;color:#f0f6fc99}.chart-container .chart-content .chart-placeholder .chart-icon[data-v-872c8d94]{width:48px;height:48px;color:#ffb6c166;margin-bottom:10px}.chart-container .chart-content .chart-placeholder .chart-text[data-v-872c8d94]{font-size:14px}.chart-container .chart-content .severity-stats-chart[data-v-872c8d94]{width:100%;height:100%}@media(max-width:768px){.chart-container .chart-header[data-v-872c8d94]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-872c8d94]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-872c8d94]{font-size:11px;padding:4px 8px}}.chart-container[data-v-5e485e70]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-5e485e70]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-5e485e70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-5e485e70]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.chart-container .chart-header .time-selector[data-v-5e485e70]{display:flex;gap:8px}.chart-container .chart-header .time-selector .time-btn[data-v-5e485e70]{padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#e2e9ff;font-size:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.chart-container .chart-header .time-selector .time-btn[data-v-5e485e70]:hover{background:#ffffff26;border-color:#ffffff4d}.chart-container .chart-header .time-selector .time-btn.active[data-v-5e485e70]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;box-shadow:0 4px 12px #667eea4d}.chart-container .chart-header .chart-controls[data-v-5e485e70]{display:flex;gap:20px;align-items:center}.chart-container .chart-header .dimension-selector[data-v-5e485e70]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-5e485e70]{padding:6px 12px;border-radius:4px;background:#00e4ff1a;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s ease}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-5e485e70]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-5e485e70]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-5e485e70]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .chart-placeholder[data-v-5e485e70]{text-align:center;color:#f0f6fc99}.chart-container .chart-content .chart-placeholder .chart-icon[data-v-5e485e70]{width:48px;height:48px;color:#ffb6c166;margin-bottom:10px}.chart-container .chart-content .chart-placeholder .chart-text[data-v-5e485e70]{font-size:14px}.chart-container .chart-content .trend-chart[data-v-5e485e70]{width:100%;height:100%;min-height:250px}@media(max-width:768px){.chart-container .chart-header[data-v-5e485e70]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .time-selector[data-v-5e485e70]{flex-wrap:wrap;gap:6px}.chart-container .chart-header .time-selector .time-btn[data-v-5e485e70]{font-size:11px;padding:4px 8px}.chart-container .chart-header .chart-controls[data-v-5e485e70]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-5e485e70]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-5e485e70]{font-size:11px;padding:4px 8px}}[data-v-cb396f37]{margin:0;padding:0}.container[data-v-cb396f37]{width:95%!important;max-width:95%!important;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important}.container .page[data-v-cb396f37]{width:100%;min-height:auto;color:#fff;padding:5px 15px;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}.container .page .header[data-v-cb396f37]{display:flex;justify-content:center;align-items:center;padding-top:0;margin-bottom:5px}.container .page .header .title[data-v-cb396f37]{font-size:24px;color:#ffb6c1;font-weight:600;text-align:center;text-shadow:0 0 10px rgba(255,182,193,.5)}.container .page .header .title .dept-name-suffix[data-v-cb396f37]{color:#ffb6c1b3;font-size:18px;margin-left:8px}.container .page .filter-section[data-v-cb396f37]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px}.container .page .filter-section .filter-group[data-v-cb396f37]{display:flex;align-items:center;gap:10px}.container .page .filter-section .filter-group .filter-label[data-v-cb396f37]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;min-width:80px}.container .page .filter-section .filter-group .filter-label .filter-icon[data-v-cb396f37]{width:16px;height:16px;color:#ffb6c1}.container .page .charts-section[data-v-cb396f37]{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.container[data-v-cb396f37]{padding:15px}}@media(max-width:768px){.container[data-v-cb396f37]{padding:10px}.container .page[data-v-cb396f37]{padding:5px 10px}.container .page .filter-section[data-v-cb396f37]{flex-direction:column;gap:15px}.container .page .filter-section .filter-group[data-v-cb396f37]{flex-direction:column;align-items:flex-start;gap:8px}.container .page .filter-section .filter-group .custom-select[data-v-cb396f37]{width:100%;min-width:auto}.container .page .filter-section .filter-group .date-range[data-v-cb396f37]{width:100%;justify-content:space-between}.container .page .filter-section .filter-group .date-range .date-input[data-v-cb396f37]{flex:1}}.search-btn[data-v-cb396f37]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px;background:#00e4ff1a;color:#00e4ff}.search-btn[data-v-cb396f37]:hover{background:#00e4ff33}.reset-btn[data-v-cb396f37]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px;background:#ef44441a;color:#ef4444;margin-left:10px;font-weight:500}.reset-btn[data-v-cb396f37]:hover{background:#ef444433;transform:translateY(-1px)}.realtime-data-detail[data-v-3d2d0050]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;overflow:auto}.realtime-data-detail .content-header[data-v-3d2d0050]{margin-bottom:24px;text-align:center}.realtime-data-detail .content-header .section-title[data-v-3d2d0050]{font-size:20px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 10px rgba(0,228,255,.3)}.realtime-data-detail .content-header .section-subtitle[data-v-3d2d0050]{font-size:14px;color:#f0f6fcb3}.realtime-data-detail .filter-section[data-v-3d2d0050]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.realtime-data-detail .filter-section .filter-group[data-v-3d2d0050]{display:flex;align-items:center;gap:10px}.realtime-data-detail .filter-section .filter-group .filter-label[data-v-3d2d0050]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;font-weight:500;min-width:100px;white-space:nowrap}.realtime-data-detail .filter-section .filter-group .filter-label .filter-icon[data-v-3d2d0050]{width:18px;height:18px;color:#e2e9ff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.realtime-data-detail .filter-section .filter-group .custom-input[data-v-3d2d0050]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:150px}.realtime-data-detail .filter-section .filter-group .custom-input[data-v-3d2d0050]::placeholder{color:#e2e9ff66}.realtime-data-detail .filter-section .filter-group .custom-input[data-v-3d2d0050]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.realtime-data-detail .filter-section .filter-group .custom-input[data-v-3d2d0050]:focus{background:#21262de6;border-color:#00e4ff4d;box-shadow:0 6px 20px #0000004d,0 0 0 3px #00e4ff1a}.realtime-data-detail .filter-section .filter-group .custom-select[data-v-3d2d0050]{position:relative;display:inline-block;min-width:150px}.realtime-data-detail .filter-section .filter-group .custom-select .select-display[data-v-3d2d0050]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between}.realtime-data-detail .filter-section .filter-group .custom-select .select-display[data-v-3d2d0050]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.realtime-data-detail .filter-section .filter-group .custom-select .select-display[data-v-3d2d0050]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.realtime-data-detail .filter-section .filter-group .custom-select .select-display .select-arrow[data-v-3d2d0050]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.realtime-data-detail .filter-section .filter-group .custom-select .select-display .select-arrow.rotated[data-v-3d2d0050]{transform:translateY(-50%) rotate(180deg)}.realtime-data-detail .filter-section .filter-group .custom-select .select-dropdown[data-v-3d2d0050]{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#161b22,#1c2128);border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 8px 32px #0000004d;margin-top:4px}.realtime-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option[data-v-3d2d0050]{padding:14px 18px;color:#e2e9ff;cursor:pointer;font-weight:500;border:none;border-radius:6px;margin:3px 8px;transition:all .2s ease}.realtime-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option[data-v-3d2d0050]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.realtime-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option.selected[data-v-3d2d0050]{background:#00e4ff33;color:#00e4ff;font-weight:600;box-shadow:0 2px 8px #0003}.realtime-data-detail .filter-section .filter-group .custom-select:hover .select-arrow[data-v-3d2d0050]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.realtime-data-detail .filter-section .filter-group.action-buttons[data-v-3d2d0050]{gap:8px}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-3d2d0050],.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-3d2d0050]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;min-width:85px;height:36px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 2px 8px #00000026}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn .btn-icon[data-v-3d2d0050],.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-3d2d0050]{width:16px;height:16px;flex-shrink:0}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-3d2d0050]:active,.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-3d2d0050]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-3d2d0050]{background:linear-gradient(135deg,#00e4ff26,#00e4ff14);border:1px solid rgba(0,228,255,.3);color:#00e4ff}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-3d2d0050]:hover{background:linear-gradient(135deg,#00e4ff40,#00e4ff26);border-color:#00e4ff80;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d}.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-3d2d0050]{background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);color:#ef4444}.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-3d2d0050]:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 16px #ef44444d}.realtime-data-detail .filter-section .filter-group .tag-info[data-v-3d2d0050]{display:flex;line-height:30px}.realtime-data-detail .filter-section .filter-group .tag-info .tag-mark[data-v-3d2d0050]{display:flex;align-items:center;width:60px;justify-content:space-around}.realtime-data-detail .filter-section .filter-group .tag-info .tag-mark .mark[data-v-3d2d0050]{width:12px;height:12px;border-radius:50%}.realtime-data-detail .data-table[data-v-3d2d0050]{background:linear-gradient(135deg,#161b2299,#0d1117cc);border:1px solid rgba(0,228,255,.2);border-radius:16px;overflow-x:auto;overflow-y:hidden;margin-bottom:24px;box-shadow:0 8px 32px #00e4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%}.realtime-data-detail .data-table[data-v-3d2d0050]::-webkit-scrollbar{height:8px}.realtime-data-detail .data-table[data-v-3d2d0050]::-webkit-scrollbar-track{background:#161b2280;border-radius:4px}.realtime-data-detail .data-table[data-v-3d2d0050]::-webkit-scrollbar-thumb{background:#00e4ff4d;border-radius:4px;transition:background .3s ease}.realtime-data-detail .data-table[data-v-3d2d0050]::-webkit-scrollbar-thumb:hover{background:#00e4ff80}.realtime-data-detail .data-table .table-wrapper[data-v-3d2d0050]{min-width:2200px;width:max-content}.realtime-data-detail .data-table .table-header[data-v-3d2d0050]{display:flex;background:linear-gradient(135deg,#00e4ff26,#00e4ff0d);border-bottom:2px solid rgba(0,228,255,.3);min-width:100%}.realtime-data-detail .data-table .table-header .header-cell[data-v-3d2d0050]{padding:16px 12px;font-size:15px;font-weight:600;color:#00e4ff;border-right:1px solid rgba(0,228,255,.2);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.realtime-data-detail .data-table .table-header .header-cell[data-v-3d2d0050]:last-child{border-right:none}.realtime-data-detail .data-table .table-body .table-row[data-v-3d2d0050]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease;min-height:60px;min-width:100%}.realtime-data-detail .data-table .table-body .table-row[data-v-3d2d0050]:hover{background:linear-gradient(135deg,#00e4ff14,#00e4ff05);transform:translateY(-1px);box-shadow:0 4px 12px #00e4ff1a}.realtime-data-detail .data-table .table-body .table-row[data-v-3d2d0050]:last-child{border-bottom:none}.realtime-data-detail .data-table .table-body .table-row.urgent-row[data-v-3d2d0050]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.realtime-data-detail .data-table .table-body .table-row .table-cell[data-v-3d2d0050]{padding:16px 12px;font-size:15px;color:#e2e9ff;border-right:1px solid rgba(255,255,255,.08);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.realtime-data-detail .data-table .table-body .table-row .table-cell[data-v-3d2d0050]:last-child{border-right:none}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-3d2d0050]{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #0003;transition:all .3s ease}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-3d2d0050]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-3d2d0050]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-3d2d0050]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge[data-v-3d2d0050]{padding:0;font-size:14px;font-weight:700;transition:all .3s ease;letter-spacing:.3px}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator[data-v-3d2d0050]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge[data-v-3d2d0050]:hover{transform:scale(1.05);filter:brightness(1.2)}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-heart[data-v-3d2d0050]{background:#ef444433;color:#ef4444}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-pressure[data-v-3d2d0050]{background:#3b82f633;color:#3b82f6}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-temperature[data-v-3d2d0050]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-oxygen[data-v-3d2d0050]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-stress[data-v-3d2d0050]{background:#8b5cf633;color:#8b5cf6}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-sleep[data-v-3d2d0050]{background:#ec489933;color:#ec4899}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-heart[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-heart[data-v-3d2d0050]{color:#ff5252}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-pressure[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-pressure[data-v-3d2d0050]{color:#00baff}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-temperature[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-temperature[data-v-3d2d0050]{color:#22c55e}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-oxygen[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-oxygen[data-v-3d2d0050]{color:#fbbf24}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-stress[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-stress[data-v-3d2d0050]{color:#a855f7}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-sleep[data-v-3d2d0050],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-sleep[data-v-3d2d0050]{color:#ec4899}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-high[data-v-3d2d0050]{background:#ef444433;color:#ef4444}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-medium[data-v-3d2d0050]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-low[data-v-3d2d0050]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-pending[data-v-3d2d0050]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-processed[data-v-3d2d0050]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-closed[data-v-3d2d0050]{background:#6b728033;color:#6b7280}.realtime-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-3d2d0050]{padding:6px 12px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;font-size:12px;transition:all .3s ease}.realtime-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-3d2d0050]:hover{background:#00e4ff33;border-color:#00e4ff80}.realtime-data-detail .data-table .table-body .table-row .table-cell .processed-text[data-v-3d2d0050]{color:#10b981;font-size:12px}.realtime-data-detail .pagination[data-v-3d2d0050]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.realtime-data-detail .pagination .pagination-info[data-v-3d2d0050]{font-size:14px;color:#99a1a9}.realtime-data-detail .pagination .pagination-controls[data-v-3d2d0050]{display:flex;align-items:center;gap:15px}.realtime-data-detail .pagination .pagination-controls .page-btn[data-v-3d2d0050]{padding:8px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;transition:all .3s}.realtime-data-detail .pagination .pagination-controls .page-btn[data-v-3d2d0050]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.realtime-data-detail .pagination .pagination-controls .page-btn[data-v-3d2d0050]:disabled{opacity:.5;cursor:not-allowed}.realtime-data-detail .pagination .pagination-controls .page-info[data-v-3d2d0050]{color:#e2e9ff;font-size:14px}@media(max-width:768px){.realtime-data-detail[data-v-3d2d0050]{padding:15px}.realtime-data-detail .filter-section[data-v-3d2d0050]{flex-direction:column;align-items:stretch;gap:15px}.realtime-data-detail .filter-section .filter-group[data-v-3d2d0050]{justify-content:space-between}}.realtime-alert-data-detail[data-v-ac3d58ed]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;overflow:auto}.realtime-alert-data-detail .content-header[data-v-ac3d58ed]{margin-bottom:24px;text-align:center}.realtime-alert-data-detail .content-header .section-title[data-v-ac3d58ed]{font-size:20px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 10px rgba(255,107,107,.3)}.realtime-alert-data-detail .content-header .section-subtitle[data-v-ac3d58ed]{font-size:14px;color:#f0f6fcb3}.realtime-alert-data-detail .filter-section[data-v-ac3d58ed]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.realtime-alert-data-detail .filter-section .filter-group[data-v-ac3d58ed]{display:flex;align-items:center;gap:10px}.realtime-alert-data-detail .filter-section .filter-group .filter-label[data-v-ac3d58ed]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;font-weight:500;min-width:100px;white-space:nowrap}.realtime-alert-data-detail .filter-section .filter-group .filter-label .filter-icon[data-v-ac3d58ed]{width:18px;height:18px;color:#e2e9ff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.realtime-alert-data-detail .filter-section .filter-group .custom-input[data-v-ac3d58ed]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:150px}.realtime-alert-data-detail .filter-section .filter-group .custom-input[data-v-ac3d58ed]::placeholder{color:#e2e9ff66}.realtime-alert-data-detail .filter-section .filter-group .custom-input[data-v-ac3d58ed]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.realtime-alert-data-detail .filter-section .filter-group .custom-input[data-v-ac3d58ed]:focus{background:#21262de6;border-color:#ff6b6b4d;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ff6b6b1a}.realtime-alert-data-detail .filter-section .filter-group .custom-select[data-v-ac3d58ed]{position:relative;display:inline-block;min-width:180px}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-display[data-v-ac3d58ed]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-display[data-v-ac3d58ed]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-display[data-v-ac3d58ed]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-display .select-arrow[data-v-ac3d58ed]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-display .select-arrow.rotated[data-v-ac3d58ed]{transform:translateY(-50%) rotate(180deg)}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-dropdown[data-v-ac3d58ed]{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#161b22,#1c2128);border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 8px 32px #0000004d;margin-top:4px}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option[data-v-ac3d58ed]{padding:14px 18px;color:#e2e9ff;cursor:pointer;font-weight:500;border:none;border-radius:6px;margin:3px 8px;transition:all .2s ease}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option[data-v-ac3d58ed]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option.selected[data-v-ac3d58ed]{background:#ff6b6b33;color:#ff6b6b;font-weight:600;box-shadow:0 2px 8px #0003}.realtime-alert-data-detail .filter-section .filter-group .custom-select:hover .select-arrow[data-v-ac3d58ed]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.realtime-alert-data-detail .filter-section .filter-group.action-buttons[data-v-ac3d58ed]{gap:8px}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-ac3d58ed],.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;min-width:85px;height:36px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 2px 8px #00000026}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn .btn-icon[data-v-ac3d58ed],.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-ac3d58ed]{width:16px;height:16px;flex-shrink:0}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-ac3d58ed]:active,.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-ac3d58ed]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-ac3d58ed]{background:linear-gradient(135deg,#ff6b6b26,#ff6b6b14);border:1px solid rgba(255,107,107,.3);color:#ff6b6b}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-ac3d58ed]:hover{background:linear-gradient(135deg,#ff6b6b40,#ff6b6b26);border-color:#ff6b6b80;transform:translateY(-2px);box-shadow:0 4px 16px #ff6b6b4d}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-ac3d58ed]{background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);color:#ef4444}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-ac3d58ed]:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 16px #ef44444d}.realtime-alert-data-detail .data-table[data-v-ac3d58ed]{background:linear-gradient(135deg,#161b2299,#0d1117cc);border:1px solid rgba(255,107,107,.2);border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 8px 32px #ff6b6b1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.realtime-alert-data-detail .data-table .table-header[data-v-ac3d58ed]{display:flex;background:linear-gradient(135deg,#ff6b6b26,#ff6b6b0d);border-bottom:2px solid rgba(255,107,107,.3)}.realtime-alert-data-detail .data-table .table-header .header-cell[data-v-ac3d58ed]{padding:16px 12px;font-size:15px;font-weight:600;color:#ff6b6b;border-right:1px solid rgba(255,107,107,.2);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px;display:flex;align-items:center;justify-content:center}.realtime-alert-data-detail .data-table .table-header .header-cell[data-v-ac3d58ed]:last-child{border-right:none}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-ac3d58ed]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease;min-height:60px}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-ac3d58ed]:hover{background:linear-gradient(135deg,#ff6b6b14,#ff6b6b05);transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b1a}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-ac3d58ed]:last-child{border-bottom:none}.realtime-alert-data-detail .data-table .table-body .table-row.urgent-row[data-v-ac3d58ed]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell[data-v-ac3d58ed]{padding:16px 12px;font-size:14px;color:#e2e9ff;border-right:1px solid rgba(255,255,255,.08);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;word-break:break-word;overflow:hidden}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell[data-v-ac3d58ed]:last-child{border-right:none}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-ac3d58ed],.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-ac3d58ed],.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-ac3d58ed]{padding:0;font-size:14px;font-weight:700;transition:all .3s ease;letter-spacing:.3px}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-ac3d58ed]:hover,.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-ac3d58ed]:hover,.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-ac3d58ed]:hover{transform:scale(1.05);filter:brightness(1.2)}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-heart[data-v-ac3d58ed]{color:#ef4444}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-pressure[data-v-ac3d58ed]{color:#3b82f6}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-temperature[data-v-ac3d58ed]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-oxygen[data-v-ac3d58ed]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-stress[data-v-ac3d58ed]{color:#8b5cf6}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-sleep[data-v-ac3d58ed]{color:#ec4899}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-high[data-v-ac3d58ed]{color:#ef4444}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-medium[data-v-ac3d58ed]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-low[data-v-ac3d58ed]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-pending[data-v-ac3d58ed]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-processed[data-v-ac3d58ed]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-closed[data-v-ac3d58ed]{color:#6b7280}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-ac3d58ed]{padding:8px 16px;background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-ac3d58ed]:hover{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border-color:#ff6b6b80;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b33}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .processed-text[data-v-ac3d58ed]{color:#10b981;font-size:12px}.realtime-alert-data-detail .pagination[data-v-ac3d58ed]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.realtime-alert-data-detail .pagination .pagination-info[data-v-ac3d58ed]{font-size:14px;color:#99a1a9}.realtime-alert-data-detail .pagination .pagination-controls[data-v-ac3d58ed]{display:flex;align-items:center;gap:15px}.realtime-alert-data-detail .pagination .pagination-controls .page-btn[data-v-ac3d58ed]{padding:8px 16px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:4px;color:#ff6b6b;cursor:pointer;transition:all .3s}.realtime-alert-data-detail .pagination .pagination-controls .page-btn[data-v-ac3d58ed]:hover:not(:disabled){background:#ff6b6b33;border-color:#ff6b6b80}.realtime-alert-data-detail .pagination .pagination-controls .page-btn[data-v-ac3d58ed]:disabled{opacity:.5;cursor:not-allowed}.realtime-alert-data-detail .pagination .pagination-controls .page-info[data-v-ac3d58ed]{color:#e2e9ff;font-size:14px}.realtime-alert-data-detail .alert-modal-overlay[data-v-ac3d58ed]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto;z-index:10001}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container[data-v-ac3d58ed]{position:relative;width:560px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);background:linear-gradient(135deg,#1c2128f2,#161b22f2);border:2px solid rgba(255,107,107,.6);border-radius:16px;box-shadow:0 18px 60px #ff6b6b40,0 0 30px #ff6b6b40;overflow:hidden;animation:alertSlideUp-ac3d58ed .4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container[data-v-ac3d58ed]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b6b,#ef4444,#ff6b6b);background-size:200% 100%;animation:shimmer-ac3d58ed 2s infinite}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#ff6b6b2e,#ff6b6b1a);border-bottom:1px solid rgba(255,107,107,.25);gap:16px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-header-left[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:center}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-icon[data-v-ac3d58ed]{width:22px;height:22px;color:#ff6b6b;animation:pulse-ac3d58ed 2s infinite;flex-shrink:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary[data-v-ac3d58ed]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:#ffffffd9}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-name[data-v-ac3d58ed]{font-weight:700;color:#ff8080}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-separator[data-v-ac3d58ed]{color:#fff9}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-time[data-v-ac3d58ed]{color:#fffc}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-text[data-v-ac3d58ed]{color:#ffffffb3}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type[data-v-ac3d58ed]{font-weight:700}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-heart[data-v-ac3d58ed]{color:#ef4444}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-pressure[data-v-ac3d58ed]{color:#3b82f6}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-temperature[data-v-ac3d58ed]{color:#f59e0b}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-oxygen[data-v-ac3d58ed]{color:#10b981}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-stress[data-v-ac3d58ed]{color:#8b5cf6}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-sleep[data-v-ac3d58ed]{color:#ec4899}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn[data-v-ac3d58ed]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn svg[data-v-ac3d58ed]{width:18px;height:18px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn[data-v-ac3d58ed]:hover{color:#ff6b6b;transform:scale(1.1)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body[data-v-ac3d58ed]{padding:24px;color:#e2e9ff;overflow-y:auto;font-size:15px;line-height:1.7;flex:1;min-height:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details[data-v-ac3d58ed]{background:#161b22d9;border:1px solid rgba(255,107,107,.2);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row[data-v-ac3d58ed]{display:flex;gap:16px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row[data-v-ac3d58ed]:last-child{border-bottom:none;padding-bottom:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row .detail-key[data-v-ac3d58ed]{min-width:120px;color:#ffffffb3;font-weight:600;letter-spacing:.5px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row .detail-value[data-v-ac3d58ed]{flex:1;color:#f0f6fc;white-space:pre-wrap;word-break:break-word}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-empty[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:center;flex:1;color:#fff9;font-size:14px;border:1px dashed rgba(255,255,255,.15);border-radius:12px;padding:24px;background:#161b2299}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-actions[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-countdown[data-v-ac3d58ed]{font-size:13px;color:#fff9;white-space:nowrap}.realtime-alert-data-detail .modal-overlay[data-v-ac3d58ed]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-ac3d58ed .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container[data-v-ac3d58ed]{width:90%;max-width:600px;background:linear-gradient(135deg,#1c2128,#161b22);border:1px solid rgba(255,107,107,.3);border-radius:16px;box-shadow:0 20px 60px #ff6b6b33;overflow:hidden;animation:slideUp-ac3d58ed .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#ff6b6b26,#ff6b6b0d);border-bottom:1px solid rgba(255,107,107,.2)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .modal-title[data-v-ac3d58ed]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .modal-title .title-icon[data-v-ac3d58ed]{width:22px;height:22px;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn[data-v-ac3d58ed]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2);border-radius:6px;color:#ff6b6b;cursor:pointer;transition:all .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn svg[data-v-ac3d58ed]{width:18px;height:18px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn[data-v-ac3d58ed]:hover{background:#ff6b6b33;border-color:#ff6b6b66;transform:rotate(90deg)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body[data-v-ac3d58ed]{padding:24px;max-height:45vh;overflow-y:auto}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card[data-v-ac3d58ed]{background:#161b2299;border:1px solid rgba(255,107,107,.2);border-radius:12px;padding:16px;margin-bottom:20px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row[data-v-ac3d58ed]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row[data-v-ac3d58ed]:last-child{border-bottom:none}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-label[data-v-ac3d58ed]{min-width:100px;font-size:14px;color:#99a1a9;font-weight:500}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value[data-v-ac3d58ed]{flex:1;font-size:14px;color:#e2e9ff;font-weight:600}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-heart[data-v-ac3d58ed]{color:#ef4444}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-pressure[data-v-ac3d58ed]{color:#3b82f6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-temperature[data-v-ac3d58ed]{color:#f59e0b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-oxygen[data-v-ac3d58ed]{color:#10b981}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-stress[data-v-ac3d58ed]{color:#8b5cf6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-sleep[data-v-ac3d58ed]{color:#ec4899}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-high[data-v-ac3d58ed]{color:#ef4444}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-medium[data-v-ac3d58ed]{color:#f59e0b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-low[data-v-ac3d58ed]{color:#10b981}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group[data-v-ac3d58ed]{margin-bottom:20px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group[data-v-ac3d58ed]:last-child{margin-bottom:0}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-label[data-v-ac3d58ed]{display:flex;align-items:center;gap:8px;font-size:14px;color:#e2e9ff;font-weight:500;margin-bottom:10px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-label .form-icon[data-v-ac3d58ed]{width:16px;height:16px;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-ac3d58ed],.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-ac3d58ed]{width:100%;padding:12px 16px;font-size:14px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e9ff;outline:none;transition:all .3s ease;box-sizing:border-box}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-ac3d58ed]::placeholder,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-ac3d58ed]::placeholder{color:#e2e9ff66}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-ac3d58ed]:hover,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-ac3d58ed]:hover{background:#21262de6;border-color:#ffffff26}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-ac3d58ed]:focus,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-ac3d58ed]:focus{background:#21262de6;border-color:#ff6b6b66;box-shadow:0 0 0 3px #ff6b6b1a}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-ac3d58ed]{resize:vertical;min-height:80px;font-family:inherit;line-height:1.6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:#161b2266;border-top:1px solid rgba(255,255,255,.05)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-ac3d58ed],.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-ac3d58ed]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;min-width:100px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn .btn-icon[data-v-ac3d58ed],.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn .btn-icon[data-v-ac3d58ed]{width:16px;height:16px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-ac3d58ed]:active,.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-ac3d58ed]:active{transform:translateY(0)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-ac3d58ed]{background:#6b72801a;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-ac3d58ed]:hover{background:#6b728033;border-color:#6b728080;transform:translateY(-1px);box-shadow:0 4px 12px #6b728033}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-ac3d58ed]{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border:1px solid rgba(255,107,107,.4);color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-ac3d58ed]:hover{background:linear-gradient(135deg,#ff6b6b4d,#ff6b6b33);border-color:#ff6b6b99;transform:translateY(-1px);box-shadow:0 4px 16px #ff6b6b4d}@keyframes fadeIn-ac3d58ed{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ac3d58ed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes alertSlideUp-ac3d58ed{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes alertSlideDown-ac3d58ed{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-ac3d58ed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes shimmer-ac3d58ed{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.realtime-alert-data-detail[data-v-ac3d58ed]{padding:15px}.realtime-alert-data-detail .filter-section[data-v-ac3d58ed]{flex-direction:column;align-items:stretch;gap:15px}.realtime-alert-data-detail .filter-section .filter-group[data-v-ac3d58ed]{justify-content:space-between}.realtime-alert-data-detail .data-table .table-header[data-v-ac3d58ed],.realtime-alert-data-detail .data-table .table-body .table-row[data-v-ac3d58ed]{flex-wrap:wrap}.realtime-alert-data-detail .data-table .header-cell[data-v-ac3d58ed],.realtime-alert-data-detail .data-table .table-cell[data-v-ac3d58ed]{flex:1;min-width:80px}.realtime-alert-data-detail .modal-container[data-v-ac3d58ed]{width:95%;max-width:none}.realtime-alert-data-detail .modal-container .modal-body[data-v-ac3d58ed]{padding:16px}.realtime-alert-data-detail .modal-container .modal-footer[data-v-ac3d58ed]{flex-direction:column}.realtime-alert-data-detail .modal-container .modal-footer .cancel-btn[data-v-ac3d58ed],.realtime-alert-data-detail .modal-container .modal-footer .confirm-btn[data-v-ac3d58ed]{width:100%}}.process-btn[data-v-ac3d58ed]{padding:8px 16px;background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease}.process-btn[data-v-ac3d58ed]:hover{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border-color:#ff6b6b80;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b33}.system-message-detail[data-v-6de0a9ab]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;overflow:auto}.system-message-detail .content-header[data-v-6de0a9ab]{margin-bottom:24px;text-align:center}.system-message-detail .content-header .section-title[data-v-6de0a9ab]{font-size:20px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 10px rgba(0,228,255,.3)}.system-message-detail .content-header .section-subtitle[data-v-6de0a9ab]{font-size:14px;color:#f0f6fcb3}.system-message-detail .filter-section[data-v-6de0a9ab]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.system-message-detail .filter-section .filter-group[data-v-6de0a9ab]{display:flex;align-items:center;gap:10px}.system-message-detail .filter-section .filter-group .filter-label[data-v-6de0a9ab]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;font-weight:500;min-width:100px;white-space:nowrap}.system-message-detail .filter-section .filter-group .filter-label .filter-icon[data-v-6de0a9ab]{width:18px;height:18px;color:#e2e9ff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.system-message-detail .filter-section .filter-group .custom-input[data-v-6de0a9ab]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:150px}.system-message-detail .filter-section .filter-group .custom-input[data-v-6de0a9ab]::placeholder{color:#e2e9ff66}.system-message-detail .filter-section .filter-group .custom-input[data-v-6de0a9ab]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.system-message-detail .filter-section .filter-group .custom-input[data-v-6de0a9ab]:focus{background:#21262de6;border-color:#00e4ff4d;box-shadow:0 6px 20px #0000004d,0 0 0 3px #00e4ff1a}.system-message-detail .filter-section .filter-group .custom-select[data-v-6de0a9ab]{position:relative;display:inline-block;min-width:150px}.system-message-detail .filter-section .filter-group .custom-select .select-display[data-v-6de0a9ab]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between}.system-message-detail .filter-section .filter-group .custom-select .select-display[data-v-6de0a9ab]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.system-message-detail .filter-section .filter-group .custom-select .select-display[data-v-6de0a9ab]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.system-message-detail .filter-section .filter-group .custom-select .select-display .select-arrow[data-v-6de0a9ab]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.system-message-detail .filter-section .filter-group .custom-select .select-display .select-arrow.rotated[data-v-6de0a9ab]{transform:translateY(-50%) rotate(180deg)}.system-message-detail .filter-section .filter-group .custom-select .select-dropdown[data-v-6de0a9ab]{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#161b22,#1c2128);border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 8px 32px #0000004d;margin-top:4px}.system-message-detail .filter-section .filter-group .custom-select .select-dropdown .select-option[data-v-6de0a9ab]{padding:14px 18px;color:#e2e9ff;cursor:pointer;font-weight:500;border:none;border-radius:6px;margin:3px 8px;transition:all .2s ease}.system-message-detail .filter-section .filter-group .custom-select .select-dropdown .select-option[data-v-6de0a9ab]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.system-message-detail .filter-section .filter-group .custom-select .select-dropdown .select-option.selected[data-v-6de0a9ab]{background:#00e4ff33;color:#00e4ff;font-weight:600;box-shadow:0 2px 8px #0003}.system-message-detail .filter-section .filter-group .custom-select:hover .select-arrow[data-v-6de0a9ab]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.system-message-detail .filter-section .filter-group.action-buttons[data-v-6de0a9ab]{gap:8px}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-6de0a9ab],.system-message-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-6de0a9ab]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;min-width:85px;height:36px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 2px 8px #00000026}.system-message-detail .filter-section .filter-group.action-buttons .search-btn .btn-icon[data-v-6de0a9ab],.system-message-detail .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-6de0a9ab]{width:16px;height:16px;flex-shrink:0}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-6de0a9ab]:active,.system-message-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-6de0a9ab]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-6de0a9ab]{background:linear-gradient(135deg,#00e4ff26,#00e4ff14);border:1px solid rgba(0,228,255,.3);color:#00e4ff}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-6de0a9ab]:hover{background:linear-gradient(135deg,#00e4ff40,#00e4ff26);border-color:#00e4ff80;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d}.system-message-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-6de0a9ab]{background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);color:#ef4444}.system-message-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-6de0a9ab]:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 16px #ef44444d}.system-message-detail .data-table[data-v-6de0a9ab]{background:linear-gradient(135deg,#161b2299,#0d1117cc);border:1px solid rgba(0,228,255,.2);border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 8px 32px #00e4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.system-message-detail .data-table .table-header[data-v-6de0a9ab]{display:flex;background:linear-gradient(135deg,#00e4ff26,#00e4ff0d);border-bottom:2px solid rgba(0,228,255,.3)}.system-message-detail .data-table .table-header .header-cell[data-v-6de0a9ab]{padding:16px 12px;font-size:15px;font-weight:600;color:#00e4ff;border-right:1px solid rgba(0,228,255,.2);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px;display:flex;align-items:center;justify-content:center}.system-message-detail .data-table .table-header .header-cell[data-v-6de0a9ab]:last-child{border-right:none}.system-message-detail .data-table .table-body .table-row[data-v-6de0a9ab]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease;min-height:60px}.system-message-detail .data-table .table-body .table-row[data-v-6de0a9ab]:hover{background:linear-gradient(135deg,#00e4ff14,#00e4ff05);transform:translateY(-1px);box-shadow:0 4px 12px #00e4ff1a}.system-message-detail .data-table .table-body .table-row[data-v-6de0a9ab]:last-child{border-bottom:none}.system-message-detail .data-table .table-body .table-row.urgent-row[data-v-6de0a9ab]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.system-message-detail .data-table .table-body .table-row .table-cell[data-v-6de0a9ab]{padding:16px 12px;font-size:14px;color:#e2e9ff;border-right:1px solid rgba(255,255,255,.08);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;word-break:break-word;overflow:hidden}.system-message-detail .data-table .table-body .table-row .table-cell[data-v-6de0a9ab]:last-child{border-right:none}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-heart-rate[data-v-6de0a9ab]{color:#ef4444;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-blood-pressure[data-v-6de0a9ab]{color:#f59e0b;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-temperature[data-v-6de0a9ab]{color:#ec4899;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-oxygen[data-v-6de0a9ab]{color:#8b5cf6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-stress[data-v-6de0a9ab]{color:#06b6d4;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-sleep[data-v-6de0a9ab]{color:#10b981;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-system[data-v-6de0a9ab]{color:#3b82f6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-maintenance[data-v-6de0a9ab]{color:#84cc16;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-emergency[data-v-6de0a9ab]{color:#f97316;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-pending[data-v-6de0a9ab]{color:#f59e0b;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-processing[data-v-6de0a9ab]{color:#3b82f6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-processed[data-v-6de0a9ab]{color:#10b981;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-closed[data-v-6de0a9ab]{color:#6b7280;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .message-content[data-v-6de0a9ab]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-6de0a9ab]{padding:6px 12px;border:1px solid rgba(0,228,255,.5);background:#00e4ff1a;border-radius:6px;color:#00e4ff;cursor:pointer;transition:all .2s ease}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-6de0a9ab]:hover{background:#00e4ff33;transform:translateY(-1px)}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-6de0a9ab]:active{transform:translateY(0)}.system-message-detail .pagination[data-v-6de0a9ab]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.system-message-detail .pagination .pagination-info[data-v-6de0a9ab]{font-size:14px;color:#99a1a9}.system-message-detail .pagination .pagination-controls[data-v-6de0a9ab]{display:flex;align-items:center;gap:15px}.system-message-detail .pagination .pagination-controls .page-btn[data-v-6de0a9ab]{padding:8px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;transition:all .3s}.system-message-detail .pagination .pagination-controls .page-btn[data-v-6de0a9ab]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.system-message-detail .pagination .pagination-controls .page-btn[data-v-6de0a9ab]:disabled{opacity:.5;cursor:not-allowed}.system-message-detail .pagination .pagination-controls .page-info[data-v-6de0a9ab]{color:#e2e9ff;font-size:14px}.system-message-detail .tooltip[data-v-6de0a9ab]{position:fixed;z-index:9999;pointer-events:none;max-width:400px;word-wrap:break-word;word-break:break-all}.system-message-detail .tooltip .tooltip-content[data-v-6de0a9ab]{background:#0d1117f2;border:1px solid rgba(0,228,255,.3);border-radius:8px;padding:12px 16px;color:#e2e9ff;font-size:14px;line-height:1.5;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.system-message-detail .tooltip .tooltip-content[data-v-6de0a9ab]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#00e4ff4d}.system-message-detail .detail-modal[data-v-6de0a9ab]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}.system-message-detail .detail-modal__content[data-v-6de0a9ab]{width:420px;background:#0d1117f2;border:1px solid rgba(0,228,255,.3);border-radius:12px;box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;padding:16px;gap:12px}.system-message-detail .detail-modal__header[data-v-6de0a9ab]{display:flex;justify-content:space-between;align-items:center;color:#e2e9ff;font-size:16px;font-weight:600}.system-message-detail .detail-modal__header .close-btn[data-v-6de0a9ab]{background:transparent;border:none;color:#e2e9ff;font-size:20px;cursor:pointer;transition:color .2s ease}.system-message-detail .detail-modal__header .close-btn[data-v-6de0a9ab]:hover{color:#00e4ff}.system-message-detail .detail-modal__body[data-v-6de0a9ab]{color:#cdd5df;line-height:1.6;max-height:260px;overflow-y:auto;white-space:pre-wrap}.system-message-detail .detail-modal__footer[data-v-6de0a9ab]{display:flex;justify-content:flex-end}.system-message-detail .detail-modal__footer .confirm-btn[data-v-6de0a9ab]{padding:6px 18px;border:1px solid rgba(0,228,255,.5);background:#00e4ff26;color:#00e4ff;border-radius:8px;cursor:pointer;transition:all .2s ease}.system-message-detail .detail-modal__footer .confirm-btn[data-v-6de0a9ab]:hover{background:#00e4ff40}@media(max-width:768px){.system-message-detail[data-v-6de0a9ab]{padding:15px}.system-message-detail .filter-section[data-v-6de0a9ab]{flex-direction:column;align-items:stretch;gap:15px}.system-message-detail .filter-section .filter-group[data-v-6de0a9ab]{justify-content:space-between}.system-message-detail .data-table .table-header[data-v-6de0a9ab],.system-message-detail .data-table .table-body .table-row[data-v-6de0a9ab]{flex-wrap:wrap}.system-message-detail .data-table .header-cell[data-v-6de0a9ab],.system-message-detail .data-table .table-cell[data-v-6de0a9ab]{flex:1;min-width:80px}}.alert-info-modal[data-v-6b4164a0]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.alert-info-modal .modal-overlay[data-v-6b4164a0]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-info-modal .modal-container[data-v-6b4164a0]{position:relative;width:95%;height:95%;max-width:1600px;max-height:1000px;background:#0d1117f2;-webkit-backdrop-filter:blur(20px) saturate(1.2) brightness(.9);backdrop-filter:blur(20px) saturate(1.2) brightness(.9);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 60px #0006,0 8px 32px #0003,inset 0 1px #ffffff14,inset 0 -1px #0003;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.alert-info-modal .modal-container.fullscreen[data-v-6b4164a0]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.alert-info-modal .modal-container[data-v-6b4164a0]:before{content:"";position:absolute;inset:-3px;border-radius:15px;background:linear-gradient(45deg,#ffd6e040,#add8e64d,#ffd6e040,#add8e64d);z-index:-1}.alert-info-modal .modal-header[data-v-6b4164a0]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,.05);background:#0d1117cc}.alert-info-modal .modal-header .header-left .modal-title[data-v-6b4164a0]{font-size:24px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 20px rgba(255,255,255,.3)}.alert-info-modal .modal-header .header-left .breadcrumb[data-v-6b4164a0]{font-size:14px;color:#f0f6fcb3}.alert-info-modal .modal-header .header-left .breadcrumb .separator[data-v-6b4164a0]{margin:0 8px;color:#ffb6c1cc}.alert-info-modal .modal-header .header-right[data-v-6b4164a0]{display:flex;gap:8px}.alert-info-modal .modal-header .header-right .action-btn[data-v-6b4164a0]{width:40px;height:40px;border:none;background:#ffffff1a;border-radius:8px;color:#f0f6fccc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.alert-info-modal .modal-header .header-right .action-btn[data-v-6b4164a0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.alert-info-modal .modal-header .header-right .action-btn[data-v-6b4164a0]:hover{background:#ffb6c133;color:#f0f6fc;transform:scale(1.05);border-color:#ffb6c166;box-shadow:0 4px 12px #ffb6c14d}.alert-info-modal .modal-header .header-right .action-btn[data-v-6b4164a0]:hover:before{left:100%}.alert-info-modal .modal-header .header-right .action-btn[data-v-6b4164a0]:active{transform:scale(.95)}.alert-info-modal .modal-header .header-right .action-btn .icon[data-v-6b4164a0]{width:18px;height:18px;position:relative;z-index:1;transition:all .2s ease}.alert-info-modal .modal-header .header-right .action-btn.fullscreen-btn[data-v-6b4164a0]:hover{background:#00e4ff33;border-color:#00e4ff66;box-shadow:0 4px 12px #00e4ff4d}.alert-info-modal .modal-header .header-right .action-btn.close-btn[data-v-6b4164a0]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.alert-info-modal .tab-navigation[data-v-6b4164a0]{display:flex;padding:0 30px 0 0;background:#161b2299;border-bottom:1px solid rgba(255,255,255,.05)}.alert-info-modal .tab-navigation .tab-item[data-v-6b4164a0]{display:flex;align-items:center;justify-content:center;padding:16px 24px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease;color:#f0f6fcb3;font-weight:500;position:relative;overflow:hidden;min-width:140px}.alert-info-modal .tab-navigation .tab-item[data-v-6b4164a0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,182,193,.1),transparent);transition:left .6s ease}.alert-info-modal .tab-navigation .tab-item .tab-icon[data-v-6b4164a0]{margin-right:8px;transition:all .2s ease;position:relative;z-index:1}.alert-info-modal .tab-navigation .tab-item .tab-icon .icon[data-v-6b4164a0]{width:16px;height:16px;transition:all .2s ease}.alert-info-modal .tab-navigation .tab-item .tab-label[data-v-6b4164a0]{font-size:14px;position:relative;z-index:1;transition:all .2s ease}.alert-info-modal .tab-navigation .tab-item .tab-divider[data-v-6b4164a0]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:28px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.2) 15%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 85%,transparent 100%);box-shadow:0 0 8px #fff3;transition:all .3s ease}.alert-info-modal .tab-navigation .tab-item[data-v-6b4164a0]:hover{color:#ffb6c1e6;background:#ffb6c10d;transform:translateY(-2px)}.alert-info-modal .tab-navigation .tab-item[data-v-6b4164a0]:hover:before{left:100%}.alert-info-modal .tab-navigation .tab-item:hover .tab-icon[data-v-6b4164a0]{transform:scale(1.1)}.alert-info-modal .tab-navigation .tab-item:hover .tab-divider[data-v-6b4164a0]{background:linear-gradient(to bottom,transparent 0%,rgba(255,182,193,.4) 15%,rgba(255,182,193,.7) 50%,rgba(255,182,193,.4) 85%,transparent 100%);box-shadow:0 0 10px #ffb6c180}.alert-info-modal .tab-navigation .tab-item.active[data-v-6b4164a0]{color:#ffb6c1;border-bottom-color:#ffb6c1cc;background:#ffb6c114;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px #ffb6c133}.alert-info-modal .tab-navigation .tab-item.active .tab-icon[data-v-6b4164a0]{color:#ffb6c1;transform:scale(1.05)}.alert-info-modal .tab-navigation .tab-item.active .tab-label[data-v-6b4164a0]{text-shadow:0 0 8px rgba(255,182,193,.5)}.alert-info-modal .tab-navigation .tab-item.active .tab-divider[data-v-6b4164a0]{background:linear-gradient(to bottom,transparent 0%,rgba(255,182,193,.5) 15%,rgba(255,182,193,.9) 50%,rgba(255,182,193,.5) 85%,transparent 100%);box-shadow:0 0 12px #ffb6c199}.alert-info-modal .modal-content[data-v-6b4164a0]{flex:1;overflow:hidden;position:relative}.alert-info-modal .modal-content .content-wrapper[data-v-6b4164a0]{width:100%;height:100%;overflow:auto}.alert-info-modal .modal-content .content-wrapper[data-v-6b4164a0]::-webkit-scrollbar{width:0px;background:transparent}.alert-info-modal .modal-content .content-wrapper[data-v-6b4164a0]::-webkit-scrollbar-track{background:transparent}.alert-info-modal .modal-content .content-wrapper[data-v-6b4164a0]::-webkit-scrollbar-thumb{background:transparent}.alert-info-modal .modal-content .content-wrapper[data-v-6b4164a0]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-6b4164a0]{transition:all .3s ease}.modal-fade-leave-active[data-v-6b4164a0]{transition:all .2s ease}.modal-fade-enter-from[data-v-6b4164a0],.modal-fade-leave-to[data-v-6b4164a0]{opacity:0;transform:scale(.9)}.fade-slide-enter-active[data-v-6b4164a0]{transition:all .2s ease}.fade-slide-leave-active[data-v-6b4164a0]{transition:all .15s ease}.fade-slide-enter-from[data-v-6b4164a0],.fade-slide-leave-to[data-v-6b4164a0]{opacity:0}@media(max-width:1200px){.alert-info-modal[data-v-6b4164a0]{padding:10px}.alert-info-modal .modal-container[data-v-6b4164a0]{width:98%;height:98%}.alert-info-modal .modal-header[data-v-6b4164a0]{padding:15px 20px}.alert-info-modal .modal-header .header-left .modal-title[data-v-6b4164a0]{font-size:20px}.alert-info-modal .tab-navigation[data-v-6b4164a0]{padding:0 20px}.alert-info-modal .tab-navigation .tab-item[data-v-6b4164a0]{padding:12px 16px}.alert-info-modal .tab-navigation .tab-item .tab-label[data-v-6b4164a0]{font-size:13px}}@media(max-width:768px){.alert-info-modal .modal-header[data-v-6b4164a0]{flex-direction:column;align-items:flex-start;gap:10px}.alert-info-modal .modal-header .header-right[data-v-6b4164a0]{align-self:flex-end}.alert-info-modal .tab-navigation[data-v-6b4164a0]{flex-wrap:wrap}.alert-info-modal .tab-navigation .tab-item[data-v-6b4164a0]{flex:1;min-width:120px;justify-content:center;text-align:center}}.tech-container[data-v-5aee35c5]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-5aee35c5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-5aee35c5]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-5aee35c5]:hover:before{left:100%}.content[data-v-5aee35c5]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-5aee35c5],.top-right[data-v-5aee35c5]{position:absolute;top:0}.top-left[data-v-5aee35c5]{left:0}.top-right[data-v-5aee35c5]{right:0}[data-v-5aee35c5]{margin:0;padding:0}.container[data-v-5aee35c5]{padding:15px 10px 10px;box-sizing:border-box;cursor:default}.container .header[data-v-5aee35c5]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .header .title[data-v-5aee35c5]{font-size:22px;color:#00e4ff;font-weight:700;padding-left:20px;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;letter-spacing:1px;text-shadow:0 0 10px rgba(0,228,255,.3)}.container .header .clickable-title[data-v-5aee35c5]{cursor:pointer;transition:all .3s ease;position:relative}.container .header .clickable-title[data-v-5aee35c5]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .header .clickable-title[data-v-5aee35c5]:active{transform:scale(.98)}.container .header .clickable-title[data-v-5aee35c5]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .header .clickable-title[data-v-5aee35c5]:hover:after{width:calc(100% - 40px)}.container .header .decorative-element[data-v-5aee35c5]{padding-right:10px;display:flex;align-items:center;justify-content:center}.container .header .tech-ornament[data-v-5aee35c5]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .header .orbit-ring[data-v-5aee35c5]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-5aee35c5 8s linear infinite}.container .header .orbit-dot[data-v-5aee35c5]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .header .orbit-dot-1[data-v-5aee35c5]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-5aee35c5 2s ease-in-out infinite}.container .header .orbit-dot-2[data-v-5aee35c5]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-5aee35c5 2s ease-in-out infinite .7s}.container .header .orbit-dot-3[data-v-5aee35c5]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-5aee35c5 2s ease-in-out infinite 1.4s}.container .header .center-core[data-v-5aee35c5]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .header .pulse-ring[data-v-5aee35c5]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-5aee35c5 3s ease-in-out infinite}.container .header .side-lines[data-v-5aee35c5]{position:absolute;width:100%;height:100%}.container .header .line[data-v-5aee35c5]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .header .line-left[data-v-5aee35c5]{left:-16px;animation:line-glow-5aee35c5 4s ease-in-out infinite}.container .header .line-right[data-v-5aee35c5]{right:-16px;animation:line-glow-5aee35c5 4s ease-in-out infinite 2s}@keyframes rotate-5aee35c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-5aee35c5{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-5aee35c5{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-5aee35c5{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.container .infoContent[data-v-5aee35c5]{padding-right:15px;padding-left:15px;width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:space-between;color:#fff}.container .infoContent .chartBox[data-v-5aee35c5]{margin-top:10px;width:32%;height:75%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#00142899;border:1px solid rgba(0,228,255,.2);border-radius:12px;padding:16px 12px;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.container .infoContent .chartBox[data-v-5aee35c5]:hover{background:#001e32b3;border-color:#00e4ff66;transform:translateY(-2px);box-shadow:0 8px 25px #00e4ff33}.container .infoContent .chartBox .headIcon[data-v-5aee35c5]{width:42px;margin-bottom:8px;filter:drop-shadow(0 0 8px rgba(0,228,255,.3));transition:all .3s ease}.container .infoContent .chartBox .headIcon[data-v-5aee35c5]:hover{filter:drop-shadow(0 0 12px rgba(0,228,255,.5));transform:scale(1.05)}.container .infoContent .chartBox .text1[data-v-5aee35c5]{font-size:28px;font-weight:700;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:#fff;text-shadow:0 0 15px rgba(255,255,255,.2);letter-spacing:.5px;margin-bottom:4px}.container .infoContent .chartBox .text2[data-v-5aee35c5]{margin-top:2px;font-size:14px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:#b8c5d1;letter-spacing:.3px;text-shadow:0 0 8px rgba(184,197,209,.1)}.tech-container[data-v-91860c3a]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-91860c3a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-91860c3a]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-91860c3a]:hover:before{left:100%}.content[data-v-91860c3a]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-91860c3a],.top-right[data-v-91860c3a]{position:absolute;top:0}.top-left[data-v-91860c3a]{left:0}.top-right[data-v-91860c3a]{right:0}.chartBox[data-v-91860c3a]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.chartBox[data-v-91860c3a]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}[data-v-91860c3a]{margin:0;padding:0}.container[data-v-91860c3a]{padding:10px;box-sizing:border-box}.container .page[data-v-91860c3a]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-91860c3a]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-91860c3a]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .clickable-title[data-v-91860c3a]{cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .clickable-title[data-v-91860c3a]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .clickable-title[data-v-91860c3a]:active{transform:scale(.98)}.container .page .header .clickable-title[data-v-91860c3a]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .page .header .clickable-title[data-v-91860c3a]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-91860c3a]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-91860c3a]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-91860c3a]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-91860c3a 8s linear infinite}.container .page .header .orbit-dot[data-v-91860c3a]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-91860c3a]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-91860c3a 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-91860c3a]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-91860c3a 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-91860c3a]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-91860c3a 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-91860c3a]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-91860c3a]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-91860c3a 3s ease-in-out infinite}.container .page .header .side-lines[data-v-91860c3a]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-91860c3a]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-91860c3a]{left:-16px;animation:line-glow-91860c3a 4s ease-in-out infinite}.container .page .header .line-right[data-v-91860c3a]{right:-16px;animation:line-glow-91860c3a 4s ease-in-out infinite 2s}@keyframes rotate-91860c3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-91860c3a{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-91860c3a{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-91860c3a{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.container .page .filter-banner[data-v-91860c3a]{display:flex;justify-content:flex-end;align-items:center;padding:6px 8px 8px;margin-bottom:6px}.container .page .filter-banner .segmented-group[data-v-91860c3a]{display:inline-flex;border:1px solid rgba(0,228,255,.35);border-radius:16px;overflow:hidden}.container .page .filter-banner .segmented-group .segmented-item[data-v-91860c3a]{padding:4px 12px;font-size:12px;color:#9ab3c0;background:#00e4ff14;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.container .page .filter-banner .segmented-group .segmented-item+.segmented-item[data-v-91860c3a]{border-left:1px solid rgba(0,228,255,.25)}.container .page .filter-banner .segmented-group .segmented-item.active[data-v-91860c3a]{color:#081d2e;background:#00e4ff;font-weight:600}.container .page .filter-banner .segmented-group .segmented-item[data-v-91860c3a]:hover{background:#00e4ff33}.tech-container[data-v-8039167c]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-8039167c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-8039167c]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-8039167c]:hover:before{left:100%}.content[data-v-8039167c]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-8039167c],.top-right[data-v-8039167c]{position:absolute;top:0}.top-left[data-v-8039167c]{left:0}.top-right[data-v-8039167c]{right:0}[data-v-8039167c]{margin:0;padding:0}.container[data-v-8039167c]{padding:10px;box-sizing:border-box}.container .page[data-v-8039167c]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-8039167c]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-8039167c]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .clickable-title[data-v-8039167c]{cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .clickable-title[data-v-8039167c]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .clickable-title[data-v-8039167c]:active{transform:scale(.98)}.container .page .header .clickable-title[data-v-8039167c]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .page .header .clickable-title[data-v-8039167c]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-8039167c]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-8039167c]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-8039167c]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-8039167c 8s linear infinite}.container .page .header .orbit-dot[data-v-8039167c]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-8039167c]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-8039167c 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-8039167c]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-8039167c 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-8039167c]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-8039167c 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-8039167c]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-8039167c]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-8039167c 3s ease-in-out infinite}.container .page .header .side-lines[data-v-8039167c]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-8039167c]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-8039167c]{left:-16px;animation:line-glow-8039167c 4s ease-in-out infinite}.container .page .header .line-right[data-v-8039167c]{right:-16px;animation:line-glow-8039167c 4s ease-in-out infinite 2s}@keyframes rotate-8039167c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-8039167c{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-8039167c{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-8039167c{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.container .page .filter-banner[data-v-8039167c]{display:flex;justify-content:flex-end;align-items:center;padding:6px 8px 8px;margin-bottom:6px}.container .page .filter-banner .segmented-group[data-v-8039167c]{display:inline-flex;border:1px solid rgba(0,228,255,.35);border-radius:16px;overflow:hidden}.container .page .filter-banner .segmented-group .segmented-item[data-v-8039167c]{padding:4px 12px;font-size:12px;color:#9ab3c0;background:#00e4ff14;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.container .page .filter-banner .segmented-group .segmented-item+.segmented-item[data-v-8039167c]{border-left:1px solid rgba(0,228,255,.25)}.container .page .filter-banner .segmented-group .segmented-item.active[data-v-8039167c]{color:#081d2e;background:#00e4ff;font-weight:600}.container .page .filter-banner .segmented-group .segmented-item[data-v-8039167c]:hover{background:#00e4ff33}.tech-container[data-v-f95703a3]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-f95703a3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-f95703a3]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-f95703a3]:hover:before{left:100%}.content[data-v-f95703a3]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-f95703a3],.top-right[data-v-f95703a3]{position:absolute;top:0}.top-left[data-v-f95703a3]{left:0}.top-right[data-v-f95703a3]{right:0}.chartBox[data-v-f95703a3]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.chartBox[data-v-f95703a3]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}[data-v-f95703a3]{margin:0;padding:0}.container[data-v-f95703a3]{padding:10px;box-sizing:border-box}.container .page[data-v-f95703a3]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-f95703a3]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-f95703a3]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .clickable-title[data-v-f95703a3]{cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .clickable-title[data-v-f95703a3]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .clickable-title[data-v-f95703a3]:active{transform:scale(.98)}.container .page .header .clickable-title[data-v-f95703a3]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .page .header .clickable-title[data-v-f95703a3]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-f95703a3]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-f95703a3]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-f95703a3]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-f95703a3 8s linear infinite}.container .page .header .orbit-dot[data-v-f95703a3]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-f95703a3]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-f95703a3 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-f95703a3]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-f95703a3 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-f95703a3]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-f95703a3 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-f95703a3]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-f95703a3]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-f95703a3 3s ease-in-out infinite}.container .page .header .side-lines[data-v-f95703a3]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-f95703a3]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-f95703a3]{left:-16px;animation:line-glow-f95703a3 4s ease-in-out infinite}.container .page .header .line-right[data-v-f95703a3]{right:-16px;animation:line-glow-f95703a3 4s ease-in-out infinite 2s}@keyframes rotate-f95703a3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-f95703a3{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-f95703a3{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-f95703a3{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.tech-container[data-v-7b243c18]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-7b243c18]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-7b243c18]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-7b243c18]:hover:before{left:100%}.content[data-v-7b243c18]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-7b243c18],.top-right[data-v-7b243c18]{position:absolute;top:0}.top-left[data-v-7b243c18]{left:0}.top-right[data-v-7b243c18]{right:0}.chartBox[data-v-7b243c18]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.chartBox[data-v-7b243c18]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}[data-v-7b243c18]{margin:0;padding:0}.container[data-v-7b243c18]{padding:10px;box-sizing:border-box}.container .page[data-v-7b243c18]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-7b243c18]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-7b243c18]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .decorative-element[data-v-7b243c18]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-7b243c18]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-7b243c18]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-7b243c18 8s linear infinite}.container .page .header .orbit-dot[data-v-7b243c18]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-7b243c18]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-7b243c18 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-7b243c18]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-7b243c18 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-7b243c18]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-7b243c18 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-7b243c18]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-7b243c18]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-7b243c18 3s ease-in-out infinite}.container .page .header .side-lines[data-v-7b243c18]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-7b243c18]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-7b243c18]{left:-16px;animation:line-glow-7b243c18 4s ease-in-out infinite}.container .page .header .line-right[data-v-7b243c18]{right:-16px;animation:line-glow-7b243c18 4s ease-in-out infinite 2s}@keyframes rotate-7b243c18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-7b243c18{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-7b243c18{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-7b243c18{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.tech-container[data-v-431afbfe]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-431afbfe]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-431afbfe]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-431afbfe]:hover:before{left:100%}.content[data-v-431afbfe]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-431afbfe],.top-right[data-v-431afbfe]{position:absolute;top:0}.top-left[data-v-431afbfe]{left:0}.top-right[data-v-431afbfe]{right:0}[data-v-431afbfe]{margin:0;padding:0}.container[data-v-431afbfe]{padding:10px;box-sizing:border-box}.container .page[data-v-431afbfe]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-431afbfe]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-431afbfe]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px;cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .title[data-v-431afbfe]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-431afbfe]:active{transform:scale(.98)}.container .page .header .title[data-v-431afbfe]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .page .header .title[data-v-431afbfe]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-431afbfe]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-431afbfe]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-431afbfe]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-431afbfe 8s linear infinite}.container .page .header .orbit-dot[data-v-431afbfe]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-431afbfe]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-431afbfe 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-431afbfe]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-431afbfe 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-431afbfe]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-431afbfe 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-431afbfe]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-431afbfe]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-431afbfe 3s ease-in-out infinite}.container .page .header .side-lines[data-v-431afbfe]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-431afbfe]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-431afbfe]{left:-16px;animation:line-glow-431afbfe 4s ease-in-out infinite}.container .page .header .line-right[data-v-431afbfe]{right:-16px;animation:line-glow-431afbfe 4s ease-in-out infinite 2s}@keyframes rotate-431afbfe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-431afbfe{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-431afbfe{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-431afbfe{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.container .page .cardContainer[data-v-431afbfe]{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:5px}.container .page .cardContainer .card[data-v-431afbfe]{display:flex;justify-content:space-around;align-items:center;width:170px;height:60px;cursor:default}.container .page .cardContainer .card .text1[data-v-431afbfe]{font-size:14px}.container .page .cardContainer .card .middleText[data-v-431afbfe]{text-align:center}.container .page .cardContainer .card .middleText .text2[data-v-431afbfe]{font-size:18px;color:#00e4ff}.container .page .cardContainer .card .middleText .text3[data-v-431afbfe]{font-size:18px;color:#00ff9d}.container .page .cardContainer .card .cardIcon[data-v-431afbfe]{width:25px}.container .page .ringchart[data-v-431afbfe]{width:100%;height:70%}.container .page .ringchart .ring-container[data-v-431afbfe]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;gap:10px}.container .page .ringchart .ring-container .ring-legend[data-v-431afbfe]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:0 10px;row-gap:6px;column-gap:16px}.container .page .ringchart .ring-container .ring-legend .legend-item[data-v-431afbfe]{display:flex;align-items:center;cursor:pointer;border-radius:4px;transition:background-color .3s;padding:2px 6px}.container .page .ringchart .ring-container .ring-legend .legend-item[data-v-431afbfe]:hover{background-color:#ffffff14}.container .page .ringchart .ring-container .ring-legend .legend-item .legend-icon[data-v-431afbfe]{width:10px;height:10px;border-radius:50%;margin-right:8px}.container .page .ringchart .ring-container .ring-legend .legend-item .legend-name[data-v-431afbfe]{font-size:12px;color:#e2e9ff}.container .page .ringchart .ring-container .ringring[data-v-431afbfe]{width:100%;height:155px;display:flex;justify-content:space-around;box-sizing:border-box;padding-top:10px}.container .page .ringchart .ring-container .ringring .ring-chart[data-v-431afbfe]{width:50%;height:155px}.container .page .filter-banner[data-v-431afbfe]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;margin-bottom:6px}.container .page .filter-banner .segmented-group[data-v-431afbfe]{display:inline-flex;border:1px solid rgba(0,228,255,.35);border-radius:16px;overflow:hidden}.container .page .filter-banner .segmented-group .segmented-item[data-v-431afbfe]{padding:4px 12px;font-size:12px;color:#9ab3c0;background:#00e4ff14;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.container .page .filter-banner .segmented-group .segmented-item+.segmented-item[data-v-431afbfe]{border-left:1px solid rgba(0,228,255,.25)}.container .page .filter-banner .segmented-group .segmented-item.active[data-v-431afbfe]{color:#081d2e;background:#00e4ff;font-weight:600}.container .page .filter-banner .segmented-group .segmented-item[data-v-431afbfe]:hover{background:#00e4ff33}.container .page .bar-chart[data-v-431afbfe]{width:100%;height:206px;margin-top:10px}.tech-container[data-v-3068d31a]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-3068d31a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-3068d31a]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-3068d31a]:hover:before{left:100%}.content[data-v-3068d31a]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-3068d31a],.top-right[data-v-3068d31a]{position:absolute;top:0}.top-left[data-v-3068d31a]{left:0}.top-right[data-v-3068d31a]{right:0}[data-v-3068d31a]{margin:0;padding:0}.container[data-v-3068d31a]{padding:10px;box-sizing:border-box}.container .page[data-v-3068d31a]{width:100%;height:100%;color:#fff;padding:5px 5px 5px 0}.container .page .header[data-v-3068d31a]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-3068d31a]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px;cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .title[data-v-3068d31a]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-3068d31a]:active{transform:scale(.98)}.container .page .header .title[data-v-3068d31a]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .page .header .title[data-v-3068d31a]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-3068d31a]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-3068d31a]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-3068d31a]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-3068d31a 8s linear infinite}.container .page .header .orbit-dot[data-v-3068d31a]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-3068d31a]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-3068d31a 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-3068d31a]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-3068d31a 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-3068d31a]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-3068d31a 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-3068d31a]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-3068d31a]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-3068d31a 3s ease-in-out infinite}.container .page .header .side-lines[data-v-3068d31a]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-3068d31a]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-3068d31a]{left:-16px;animation:line-glow-3068d31a 4s ease-in-out infinite}.container .page .header .line-right[data-v-3068d31a]{right:-16px;animation:line-glow-3068d31a 4s ease-in-out infinite 2s}@keyframes rotate-3068d31a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-3068d31a{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-3068d31a{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-3068d31a{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.table-box[data-v-3068d31a]{padding:5px 0 0;box-sizing:border-box}.table-box .table-header li[data-v-3068d31a]{display:flex;width:100%;height:44.25px;margin-bottom:6px;align-items:center;background:#adf1ff00;border:1px solid rgba(255,255,255,0);offset:0px center;box-sizing:border-box}.table-box .table-header li div[data-v-3068d31a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:18px;color:#c6e7ffe6;font-weight:700;font-style:normal;text-shadow:none;justify-content:center;align-items:center}.table-box .table-header li[data-v-3068d31a]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.table-box .scroll-wrapper[data-v-3068d31a]{height:205px;overflow:hidden;position:relative}.table-box .scroll-content[data-v-3068d31a]{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.table-box .scroll-content li[data-v-3068d31a]{display:flex;width:100%;height:44.25px;margin-bottom:6px;align-items:center;background:#adf1ff00;border:1px solid rgba(255,255,255,0);offset:0px center;box-sizing:border-box}.table-box .scroll-content li div[data-v-3068d31a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:18px;color:#c6e7ffe6;font-weight:400;font-style:normal;text-shadow:none;justify-content:center;align-items:center}.table-box .scroll-content li[data-v-3068d31a]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.tech-container[data-v-e2b4a3fc]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-e2b4a3fc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-e2b4a3fc]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-e2b4a3fc]:hover:before{left:100%}.content[data-v-e2b4a3fc]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-e2b4a3fc],.top-right[data-v-e2b4a3fc]{position:absolute;top:0}.top-left[data-v-e2b4a3fc]{left:0}.top-right[data-v-e2b4a3fc]{right:0}[data-v-e2b4a3fc]{margin:0;padding:0}.container[data-v-e2b4a3fc]{padding:10px;box-sizing:border-box}.container .page[data-v-e2b4a3fc]{width:100%;height:100%;color:#fff;padding:5px 5px 5px 0}.container .page .header[data-v-e2b4a3fc]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-e2b4a3fc]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px;cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .title[data-v-e2b4a3fc]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-e2b4a3fc]:active{transform:scale(.98)}.container .page .header .title[data-v-e2b4a3fc]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease}.container .page .header .title[data-v-e2b4a3fc]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-e2b4a3fc]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-e2b4a3fc]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-e2b4a3fc]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-e2b4a3fc 8s linear infinite}.container .page .header .orbit-dot[data-v-e2b4a3fc]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-e2b4a3fc]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-e2b4a3fc 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-e2b4a3fc]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-e2b4a3fc 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-e2b4a3fc]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-e2b4a3fc 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-e2b4a3fc]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-e2b4a3fc]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-e2b4a3fc 3s ease-in-out infinite}.container .page .header .side-lines[data-v-e2b4a3fc]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-e2b4a3fc]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-e2b4a3fc]{left:-16px;animation:line-glow-e2b4a3fc 4s ease-in-out infinite}.container .page .header .line-right[data-v-e2b4a3fc]{right:-16px;animation:line-glow-e2b4a3fc 4s ease-in-out infinite 2s}@keyframes rotate-e2b4a3fc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-e2b4a3fc{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-e2b4a3fc{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-e2b4a3fc{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.table-box[data-v-e2b4a3fc]{padding:5px 0 0;box-sizing:border-box}.table-box .table-header li[data-v-e2b4a3fc]{display:flex;width:100%;height:44.25px;margin-bottom:6px;align-items:center;background:#adf1ff00;border:1px solid rgba(255,255,255,0);offset:0px center;box-sizing:border-box}.table-box .table-header li div[data-v-e2b4a3fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px;color:#c6e7ffe6;font-weight:700;font-style:normal;text-shadow:none;justify-content:center;align-items:center;padding:0 2px}.table-box .table-header li[data-v-e2b4a3fc]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.table-box .scroll-wrapper[data-v-e2b4a3fc]{height:205px;overflow:hidden;position:relative}.table-box .scroll-content[data-v-e2b4a3fc]{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.table-box .scroll-content li[data-v-e2b4a3fc]{display:flex;width:100%;height:44.25px;margin-bottom:6px;align-items:center;background:#adf1ff00;border:1px solid rgba(255,255,255,0);offset:0px center;box-sizing:border-box}.table-box .scroll-content li div[data-v-e2b4a3fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:14px;color:#c6e7ffe6;font-weight:400;font-style:normal;text-shadow:none;justify-content:center;align-items:center;padding:0 2px}.table-box .scroll-content li[data-v-e2b4a3fc]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.tech-container[data-v-ff77ec6e]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-ff77ec6e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-ff77ec6e]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-ff77ec6e]:hover:before{left:100%}.content[data-v-ff77ec6e]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-ff77ec6e],.top-right[data-v-ff77ec6e]{position:absolute;top:0}.top-left[data-v-ff77ec6e]{left:0}.top-right[data-v-ff77ec6e]{right:0}[data-v-ff77ec6e]{margin:0;padding:0}.container[data-v-ff77ec6e]{padding:10px;box-sizing:border-box}.container .page[data-v-ff77ec6e]{width:100%;height:100%;color:#fff;padding:5px 5px 5px 0}.container .page .header[data-v-ff77ec6e]{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:8px;position:relative;z-index:5}.container .page .header .title[data-v-ff77ec6e]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px;cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .title[data-v-ff77ec6e]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-ff77ec6e]:active{transform:scale(.98)}.container .page .header .title[data-v-ff77ec6e]:after{content:"";position:absolute;bottom:-2px;left:20px;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#ffb6c1);transition:width .3s ease;z-index:10}.container .page .header .title[data-v-ff77ec6e]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-ff77ec6e]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-ff77ec6e]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-ff77ec6e]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-ff77ec6e 8s linear infinite}.container .page .header .orbit-dot[data-v-ff77ec6e]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .page .header .orbit-dot-1[data-v-ff77ec6e]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-ff77ec6e 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-ff77ec6e]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-ff77ec6e 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-ff77ec6e]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-ff77ec6e 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-ff77ec6e]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#00e4ff,#00e4ff4d);border-radius:50%;box-shadow:0 0 8px #00e4ff99}.container .page .header .pulse-ring[data-v-ff77ec6e]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-ff77ec6e 3s ease-in-out infinite}.container .page .header .side-lines[data-v-ff77ec6e]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-ff77ec6e]{position:absolute;width:12px;height:1px;background:linear-gradient(90deg,transparent 0%,#00e4ff 50%,transparent 100%);top:50%;transform:translateY(-50%);opacity:.7}.container .page .header .line-left[data-v-ff77ec6e]{left:-16px;animation:line-glow-ff77ec6e 4s ease-in-out infinite}.container .page .header .line-right[data-v-ff77ec6e]{right:-16px;animation:line-glow-ff77ec6e 4s ease-in-out infinite 2s}@keyframes rotate-ff77ec6e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ff77ec6e{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-ff77ec6e{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-ff77ec6e{0%,to{opacity:.3;transform:translateY(-50%) scaleX(.5)}50%{opacity:.9;transform:translateY(-50%) scaleX(1);box-shadow:0 0 8px #00e4ff80}}.message-container[data-v-ff77ec6e]{width:100%;height:250px;overflow-y:auto;background:linear-gradient(135deg,#0a192d4d,#0f233c33);padding:15px;box-sizing:border-box;position:relative;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(64,158,255,.1);scrollbar-width:none;-ms-overflow-style:none}.message-container[data-v-ff77ec6e]::-webkit-scrollbar{display:none}.message-list[data-v-ff77ec6e]{width:100%}.message-item[data-v-ff77ec6e]{padding:16px 18px;margin-bottom:12px;background:linear-gradient(135deg,#2d466999,#233755b3,#283c5f99);border-radius:12px;color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(64,158,255,.15);box-shadow:0 4px 12px #00000026}.message-item[data-v-ff77ec6e]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#00e4ff,#09c);border-radius:0 2px 2px 0}.message-item.message-item-0[data-v-ff77ec6e]:before{background:linear-gradient(180deg,#00e4ff,#09c)}.message-item.message-item-1[data-v-ff77ec6e]:before{background:linear-gradient(180deg,#ff6b6b,#c55)}.message-item.message-item-2[data-v-ff77ec6e]:before{background:linear-gradient(180deg,#4ecdc4,#3aa69e)}.message-item.message-item-3[data-v-ff77ec6e]:before{background:linear-gradient(180deg,#ffe66d,#ffd93d)}.message-item.message-item-4[data-v-ff77ec6e]:before{background:linear-gradient(180deg,#a8e6cf,#7dd3a0)}.message-item.message-item-0 .message-type[data-v-ff77ec6e]{color:#00e4ff;background:linear-gradient(135deg,#00e4ff33,#0099cc26);border-color:#00e4ff4d;box-shadow:0 2px 8px #00e4ff33}.message-item.message-item-1 .message-type[data-v-ff77ec6e]{color:#ff6b6b;background:linear-gradient(135deg,#ff6b6b33,#cc555526);border-color:#ff6b6b4d;box-shadow:0 2px 8px #ff6b6b33}.message-item.message-item-2 .message-type[data-v-ff77ec6e]{color:#4ecdc4;background:linear-gradient(135deg,#4ecdc433,#3aa69e26);border-color:#4ecdc44d;box-shadow:0 2px 8px #4ecdc433}.message-item.message-item-3 .message-type[data-v-ff77ec6e]{color:#ffe66d;background:linear-gradient(135deg,#ffe66d33,#ffd93d26);border-color:#ffe66d4d;box-shadow:0 2px 8px #ffe66d33}.message-item.message-item-4 .message-type[data-v-ff77ec6e]{color:#a8e6cf;background:linear-gradient(135deg,#a8e6cf33,#7dd3a026);border-color:#a8e6cf4d;box-shadow:0 2px 8px #a8e6cf33}.message-item[data-v-ff77ec6e]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(64,158,255,.05) 0%,transparent 50%,rgba(0,228,255,.03) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.message-list>.message-item[data-v-ff77ec6e]:last-child{margin-bottom:12px}.message-item[data-v-ff77ec6e]:hover{background:linear-gradient(135deg,#37557dcc,#2d466ee6,#324b73cc);transform:translate(6px) translateY(-2px);box-shadow:0 8px 25px #00e4ff26;border-color:#00e4ff4d}.message-item[data-v-ff77ec6e]:hover:after{opacity:1}.message-header[data-v-ff77ec6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;position:relative;z-index:2}.message-type[data-v-ff77ec6e]{color:#ff6b6b;font-weight:700;margin-right:12px;padding:4px 8px;background:#ff6b6b26;border-radius:6px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(255,107,107,.2)}.department[data-v-ff77ec6e]{flex:1;color:#a8c8ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin:0 12px}.time[data-v-ff77ec6e]{color:#7a9cc6;margin-left:10px;white-space:nowrap;font-size:11px;padding:3px 8px;background:#7a9cc61a;border-radius:4px;border:1px solid rgba(122,156,198,.15)}.message-content[data-v-ff77ec6e]{font-size:14px;line-height:1.7;color:#e8f4f8;word-break:break-all;position:relative;z-index:2;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.1)}.clone-list[data-v-ff77ec6e]{margin-top:0}.gap-placeholder[data-v-ff77ec6e]{height:12px}.status-cards[data-v-dca506d4]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.status-cards .status-card[data-v-dca506d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background:#ffffff0d;border-radius:8px;border-left:3px solid;transition:all .3s;animation:statusCardUpdate-dca506d4 .5s ease-out;text-align:center}.status-cards .status-card[data-v-dca506d4]:hover{background:#ffffff14;transform:translateY(-2px)}.status-cards .status-card.bound[data-v-dca506d4]{border-left-color:#00baff}.status-cards .status-card.unbound[data-v-dca506d4]{border-left-color:#ff6b6b}.status-cards .status-card.worn[data-v-dca506d4]{border-left-color:#00ff9d}.status-cards .status-card.unworn[data-v-dca506d4]{border-left-color:#f90}.status-cards .status-card.lowBattery[data-v-dca506d4]{border-left-color:#ff4a6b}.status-cards .status-card.charging[data-v-dca506d4]{border-left-color:#fff464}.status-cards .status-card .status-header[data-v-dca506d4]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.status-cards .status-card .status-header .status-icon[data-v-dca506d4]{font-size:20px;margin-right:6px}.status-cards .status-card .status-header .status-label[data-v-dca506d4]{font-size:12px;color:#99a1a9}.status-cards .status-card .status-info[data-v-dca506d4]{display:flex;flex-direction:column;align-items:center}.status-cards .status-card .status-info .status-count[data-v-dca506d4]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}@keyframes statusCardUpdate-dca506d4{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.chart-card[data-v-61b7268e]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-61b7268e]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-61b7268e]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-61b7268e]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-61b7268e] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-7cc5605e]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-7cc5605e]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-7cc5605e]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-7cc5605e]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-7cc5605e] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-abf7820c]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-abf7820c]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-abf7820c]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-abf7820c]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-abf7820c] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-443f0ed3]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-443f0ed3]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-443f0ed3]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-443f0ed3]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-443f0ed3] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.table-section[data-v-eaed28fb]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-eaed28fb]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600}.table-section .data-table[data-v-eaed28fb]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-eaed28fb]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-eaed28fb]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-eaed28fb]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-eaed28fb]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-eaed28fb]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-eaed28fb]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-eaed28fb]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-eaed28fb]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-eaed28fb]{flex:1;padding:6px;font-size:13px;color:#e2e9ff;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row .td.dept-name[data-v-eaed28fb]{color:#00e4ff;font-weight:600}.table-section .data-table .table-body .table-row .td.bound[data-v-eaed28fb]{color:#00baff;font-weight:600}.table-section .data-table .table-body .table-row .td.unbound[data-v-eaed28fb]{color:#ff6b6b;font-weight:600}.table-section .data-table .table-body .table-row .td.worn[data-v-eaed28fb]{color:#00ff9d;font-weight:600}.table-section .data-table .table-body .table-row .td.unworn[data-v-eaed28fb]{color:#f90;font-weight:600}.table-section .data-table .table-body .table-row .td.lowBattery[data-v-eaed28fb]{color:#ff4a6b;font-weight:600}.table-section .data-table .table-body .table-row .td.charging[data-v-eaed28fb]{color:#fff464;font-weight:600}.table-section .data-table .table-body .table-row .td.total[data-v-eaed28fb]{color:#00e4ff;font-weight:600}.pagination[data-v-eaed28fb]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-eaed28fb]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-eaed28fb]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-eaed28fb]{padding:8px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-eaed28fb]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.pagination .pagination-controls .page-btn[data-v-eaed28fb]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-eaed28fb]{font-size:14px;color:#e2e9ff}.view-switch-enter-active[data-v-eaed28fb]{transition:all .4s ease}.view-switch-leave-active[data-v-eaed28fb]{transition:all .3s ease}.view-switch-enter-from[data-v-eaed28fb]{opacity:0;transform:translate(30px) scale(.95)}.view-switch-leave-to[data-v-eaed28fb]{opacity:0;transform:translate(-30px) scale(.95)}.dept-detail-view[data-v-12dbfc58]{width:100%;animation:deptDetailFadeIn-12dbfc58 .5s ease}@keyframes deptDetailFadeIn-12dbfc58{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dept-summary .section-title[data-v-12dbfc58]{font-size:18px;color:#00e4ff;margin-bottom:15px;font-weight:600}.dept-summary .summary-cards[data-v-12dbfc58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.dept-summary .summary-cards .summary-card[data-v-12dbfc58]{display:flex;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;animation:cardSlideIn-12dbfc58 .5s ease}.dept-summary .summary-cards .summary-card[data-v-12dbfc58]:hover{background:#ffffff0d;border-color:#00e4ff33;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff1a}.dept-summary .summary-cards .summary-card .summary-icon[data-v-12dbfc58]{font-size:32px;margin-right:15px}.dept-summary .summary-cards .summary-card .summary-content .summary-label[data-v-12dbfc58]{font-size:13px;color:#e2e9ffb3;margin-bottom:5px}.dept-summary .summary-cards .summary-card .summary-content .summary-value[data-v-12dbfc58]{font-size:24px;color:#00e4ff;font-weight:700}@keyframes cardSlideIn-12dbfc58{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dept-status-cards[data-v-12dbfc58]{margin-bottom:25px}.dept-status-cards .section-title[data-v-12dbfc58]{font-size:18px;color:#00e4ff;margin-bottom:15px;font-weight:600}.dept-status-cards .status-cards-grid[data-v-12dbfc58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.dept-status-cards .status-cards-grid .dept-status-card[data-v-12dbfc58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#ffffff05;border-radius:8px;border-left:3px solid;transition:all .3s ease;animation:cardSlideIn-12dbfc58 .5s ease;text-align:center}.dept-status-cards .status-cards-grid .dept-status-card[data-v-12dbfc58]:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff1a}.dept-status-cards .status-cards-grid .dept-status-card.bound[data-v-12dbfc58]{border-left-color:#00baff}.dept-status-cards .status-cards-grid .dept-status-card.unbound[data-v-12dbfc58]{border-left-color:#ff6b6b}.dept-status-cards .status-cards-grid .dept-status-card.worn[data-v-12dbfc58]{border-left-color:#00ff9d}.dept-status-cards .status-cards-grid .dept-status-card.unworn[data-v-12dbfc58]{border-left-color:#f90}.dept-status-cards .status-cards-grid .dept-status-card.lowBattery[data-v-12dbfc58]{border-left-color:#ff4a6b}.dept-status-cards .status-cards-grid .dept-status-card.charging[data-v-12dbfc58]{border-left-color:#fff464}.dept-status-cards .status-cards-grid .dept-status-card .status-header[data-v-12dbfc58]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.dept-status-cards .status-cards-grid .dept-status-card .status-header .status-icon[data-v-12dbfc58]{font-size:20px;margin-right:6px}.dept-status-cards .status-cards-grid .dept-status-card .status-header .status-label[data-v-12dbfc58]{font-size:12px;color:#99a1a9}.dept-status-cards .status-cards-grid .dept-status-card .status-info[data-v-12dbfc58]{display:flex;flex-direction:column;align-items:center}.dept-status-cards .status-cards-grid .dept-status-card .status-info .status-count[data-v-12dbfc58]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-f5ea8f5f]{margin:0;padding:0}.container[data-v-f5ea8f5f]{width:95%!important;max-width:95%!important;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important}.container .page[data-v-f5ea8f5f]{width:100%;min-height:auto;color:#fff;padding:15px 15px 5px;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}.container .page .stats-content[data-v-f5ea8f5f]{display:flex;flex-direction:column;gap:20px;margin-bottom:0;min-height:auto}.container .page .stats-content .chart-row[data-v-f5ea8f5f]{display:flex;gap:20px;flex:1;min-height:480px}.container .page .header[data-v-f5ea8f5f]{display:flex;justify-content:center;align-items:center;padding-top:5px;margin-bottom:15px}.container .page .header .title[data-v-f5ea8f5f]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .header .title .dept-name-suffix[data-v-f5ea8f5f]{color:#ffb6c1;font-weight:500;margin-left:8px;text-shadow:0 0 8px rgba(255,182,193,.4)}.container .page .filter-section[data-v-f5ea8f5f]{margin-bottom:20px}.container .page .filter-section .filter-group[data-v-f5ea8f5f]{display:flex;align-items:center;gap:15px}.container .page .filter-section .filter-group .back-btn-inline[data-v-f5ea8f5f]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffb6c11a;border:1px solid rgba(255,182,193,.2);border-radius:8px;color:#ffb6c1;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.container .page .filter-section .filter-group .back-btn-inline[data-v-f5ea8f5f]:hover{background:#ffb6c126;border-color:#ffb6c14d;color:#ffb6c1;transform:translateY(-1px);box-shadow:0 4px 12px #ffb6c133}.container .page .filter-section .filter-group .back-btn-inline[data-v-f5ea8f5f]:active{transform:translateY(0)}.container .page .filter-section .filter-group .back-btn-inline .back-icon[data-v-f5ea8f5f]{width:16px;height:16px;transition:all .3s ease}.container .page .filter-section .filter-group .back-btn-inline:hover .back-icon[data-v-f5ea8f5f]{transform:translate(-2px)}.container .page .filter-section .filter-group .filter-label[data-v-f5ea8f5f]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;font-weight:500;min-width:100px}.container .page .filter-section .filter-group .filter-label .filter-icon[data-v-f5ea8f5f]{width:18px;height:18px;color:#e2e9ff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.view-switch-enter-active[data-v-f5ea8f5f]{transition:all .4s ease}.view-switch-leave-active[data-v-f5ea8f5f]{transition:all .3s ease}.view-switch-enter-from[data-v-f5ea8f5f]{opacity:0;transform:translate(30px) scale(.95)}.view-switch-leave-to[data-v-f5ea8f5f]{opacity:0;transform:translate(-30px) scale(.95)}.chart-section[data-v-87ae878a]{flex:none;width:100%;max-width:100%}.chart-section .chart-container[data-v-87ae878a]{min-height:280px}.chart-section[data-v-87ae878a]{flex:0 0 55%;max-width:55%;min-width:0;overflow:hidden}.chart-section .chart-title[data-v-87ae878a]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.chart-section .chart-container[data-v-87ae878a]{min-height:300px;background:#ffffff05;border-radius:8px;padding:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.gender-section[data-v-180e8764]{flex:none;width:100%;min-width:auto;max-width:100%}.gender-section .gender-card[data-v-180e8764]{min-height:280px}.gender-section[data-v-180e8764]{flex:0 0 45%;min-width:0;max-width:45%;overflow:hidden;display:flex;flex-direction:column}.gender-section .gender-title[data-v-180e8764]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.gender-section .gender-card[data-v-180e8764]{background:#ffffff05;border-radius:8px;padding:8px;min-height:220px;display:flex;flex-direction:column;flex:1}.gender-section .gender-card .gender-content[data-v-180e8764]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;height:100%;min-height:200px}.gender-section .gender-info[data-v-180e8764]{flex:0 0 55%;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.gender-section .gender-info .gender-item[data-v-180e8764]{display:flex;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:6px;min-width:0}.gender-section .gender-info .gender-item.male[data-v-180e8764]{background:#00baff1a}.gender-section .gender-info .gender-item.female[data-v-180e8764]{background:#ff6b6b1a}.gender-section .gender-info .gender-item .gender-icon[data-v-180e8764]{font-size:18px;margin-right:8px;filter:drop-shadow(0 0 8px currentColor);transition:all .3s ease;flex-shrink:0}.gender-section .gender-info .gender-item:hover .gender-icon[data-v-180e8764]{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.1)}.gender-section .gender-info .gender-item .gender-details[data-v-180e8764]{flex:1;min-width:0}.gender-section .gender-info .gender-item .gender-details .gender-label[data-v-180e8764]{font-size:12px;color:#99a1a9;margin-bottom:2px}.gender-section .gender-info .gender-item .gender-details .gender-count[data-v-180e8764]{font-size:16px;font-weight:600;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);transition:all .3s ease}.gender-section .gender-info .gender-item .gender-details:hover .gender-count[data-v-180e8764]{text-shadow:0 0 15px rgba(255,255,255,.8);transform:scale(1.05)}.gender-section .gender-chart[data-v-180e8764]{width:100px;min-height:100px;background:#ffffff05;border-radius:4px;flex:0 0 45%;min-width:0}.gender-section .gender-chart-full[data-v-180e8764]{width:100%;min-height:260px;background:#ffffff05;border-radius:8px;flex:1}.table-section[data-v-f102aebd]{margin-top:15px;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-f102aebd]{font-size:18px;color:#00e4ff;margin-bottom:15px;text-align:center;font-weight:600}.table-section .data-table[data-v-f102aebd]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-f102aebd]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-f102aebd]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-f102aebd]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-f102aebd]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-f102aebd]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-f102aebd]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-f102aebd]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-f102aebd]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-f102aebd]{flex:1;padding:6px;font-size:13px;color:#e2e9ff;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row .td.male-count[data-v-f102aebd]{color:#00baff;font-weight:600;text-shadow:0 0 8px rgba(0,186,255,.6)}.table-section .data-table .table-body .table-row .td.female-count[data-v-f102aebd]{color:#ff6b6b;font-weight:600;text-shadow:0 0 8px rgba(255,107,107,.6)}.table-section .data-table .table-body .table-row .td.total-count[data-v-f102aebd]{color:#00e4ff;font-weight:600;text-shadow:0 0 8px rgba(0,228,255,.6)}.pagination[data-v-f102aebd]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-f102aebd]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-f102aebd]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-f102aebd]{padding:8px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-f102aebd]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.pagination .pagination-controls .page-btn[data-v-f102aebd]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-f102aebd]{font-size:14px;color:#e2e9ff}.chart-section[data-v-8c9edb7e]{flex:0 0 55%;max-width:55%;min-width:0;overflow:hidden}.chart-section .chart-title[data-v-8c9edb7e]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.chart-section .chart-container[data-v-8c9edb7e]{min-height:270px;background:#ffffff05;border-radius:8px;padding:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.gender-section[data-v-4ede37d5]{flex:none;width:100%;min-width:auto;max-width:100%}.gender-section .gender-card[data-v-4ede37d5]{min-height:260px}.gender-section[data-v-4ede37d5]{flex:0 0 45%;min-width:0;max-width:45%;overflow:hidden;display:flex;flex-direction:column}.gender-section .gender-title[data-v-4ede37d5]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.gender-section .gender-card[data-v-4ede37d5]{background:#ffffff05;border-radius:8px;padding:8px;min-height:220px;display:flex;flex-direction:column;flex:1}.gender-section .gender-card .gender-content[data-v-4ede37d5]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;height:100%;min-height:200px}.gender-section .gender-info[data-v-4ede37d5]{flex:0 0 50%;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.gender-section .gender-info .gender-item[data-v-4ede37d5]{display:flex;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:6px;min-width:0}.gender-section .gender-info .gender-item.male[data-v-4ede37d5]{background:#00baff1a}.gender-section .gender-info .gender-item.female[data-v-4ede37d5]{background:#ff6b6b1a}.gender-section .gender-info .gender-item .gender-icon[data-v-4ede37d5]{font-size:18px;margin-right:8px;filter:drop-shadow(0 0 8px currentColor);transition:all .3s ease;flex-shrink:0}.gender-section .gender-info .gender-item:hover .gender-icon[data-v-4ede37d5]{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.1)}.gender-section .gender-info .gender-item .gender-details[data-v-4ede37d5]{flex:1;min-width:0}.gender-section .gender-info .gender-item .gender-details .gender-label[data-v-4ede37d5]{font-size:12px;color:#99a1a9;margin-bottom:2px}.gender-section .gender-info .gender-item .gender-details .gender-count[data-v-4ede37d5]{font-size:16px;font-weight:600;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);transition:all .3s ease}.gender-section .gender-info .gender-item .gender-details:hover .gender-count[data-v-4ede37d5]{text-shadow:0 0 15px rgba(255,255,255,.8);transform:scale(1.05)}.gender-section .gender-chart[data-v-4ede37d5]{width:100px;min-height:100px;background:#ffffff05;border-radius:4px;flex:0 0 50%;min-width:0}.gender-section .gender-chart-full[data-v-4ede37d5]{width:100%;min-height:200px;background:#ffffff05;border-radius:8px;flex:1}.table-section[data-v-9acea0f8]{margin-top:15px;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-9acea0f8]{font-size:18px;color:#00e4ff;margin-bottom:15px;text-align:center;font-weight:600}.table-section .data-table[data-v-9acea0f8]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-9acea0f8]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-9acea0f8]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-9acea0f8]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-9acea0f8]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-9acea0f8]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-9acea0f8]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-9acea0f8]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-9acea0f8]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-9acea0f8]{flex:1;padding:6px;font-size:13px;color:#e2e9ff;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row .td.male-count[data-v-9acea0f8]{color:#00baff;font-weight:600;text-shadow:0 0 8px rgba(0,186,255,.6)}.table-section .data-table .table-body .table-row .td.female-count[data-v-9acea0f8]{color:#ff6b6b;font-weight:600;text-shadow:0 0 8px rgba(255,107,107,.6)}.table-section .data-table .table-body .table-row .td.total-count[data-v-9acea0f8]{color:#00e4ff;font-weight:600;text-shadow:0 0 8px rgba(0,228,255,.6)}[data-v-29735878]{margin:0;padding:0}.container[data-v-29735878]{width:95%!important;max-width:95%!important;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important}.container .page[data-v-29735878]{width:100%;min-height:auto;color:#fff;padding:5px 15px;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}.container .page .header[data-v-29735878]{display:flex;justify-content:center;align-items:center;padding-top:0;margin-bottom:5px}.container .page .header .title[data-v-29735878]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .header .title .dept-name-suffix[data-v-29735878]{color:#ffb6c1;font-weight:500;margin-left:8px;text-shadow:0 0 8px rgba(255,182,193,.4)}.container .page .filter-section[data-v-29735878]{margin-bottom:5px}.container .page .filter-section .filter-group[data-v-29735878]{display:flex;align-items:center;gap:15px}.container .page .filter-section .filter-group .back-btn-inline[data-v-29735878]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffb6c11a;border:1px solid rgba(255,182,193,.2);border-radius:8px;color:#ffb6c1;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.container .page .filter-section .filter-group .back-btn-inline[data-v-29735878]:hover{background:#ffb6c126;border-color:#ffb6c14d;color:#ffb6c1;transform:translateY(-1px);box-shadow:0 4px 12px #ffb6c133}.container .page .filter-section .filter-group .back-btn-inline[data-v-29735878]:active{transform:translateY(0)}.container .page .filter-section .filter-group .back-btn-inline .back-icon[data-v-29735878]{width:16px;height:16px;transition:all .3s ease}.container .page .filter-section .filter-group .back-btn-inline:hover .back-icon[data-v-29735878]{transform:translate(-2px)}.container .page .filter-section .filter-group .filter-label[data-v-29735878]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;font-weight:500;min-width:100px}.container .page .filter-section .filter-group .filter-label .filter-icon[data-v-29735878]{width:18px;height:18px;color:#e2e9ff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.container .page .filter-section .filter-group .select-wrapper[data-v-29735878]{position:relative;display:inline-block}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-29735878]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;min-width:180px;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-29735878]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-29735878]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-29735878]{background:linear-gradient(135deg,#161b22,#1c2128);color:#e2e9ff;padding:14px 18px;font-weight:500;border:none;border-radius:6px;margin:3px 0;transition:all .2s ease}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-29735878]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-29735878]:checked{background:#ffffff1a;color:#f0f6fc;font-weight:600;box-shadow:0 2px 8px #0003}.container .page .filter-section .filter-group .select-wrapper .select-arrow[data-v-29735878]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.container .page .filter-section .filter-group .select-wrapper:hover .select-arrow[data-v-29735878]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.container .page .filter-section .filter-group .filter-label[data-v-29735878]{font-size:16px;color:#e2e9ff;min-width:80px}.container .page .filter-section .filter-group .dept-select[data-v-29735878]{padding:8px 12px;font-size:16px;background:#00e4ff14;border:none;border-radius:6px;color:#e2e9ff;cursor:pointer;transition:all .3s;outline:none;min-width:150px}.container .page .filter-section .filter-group .dept-select[data-v-29735878]:hover{background:#00e4ff1f}.container .page .filter-section .filter-group .dept-select[data-v-29735878]:focus{background:#00e4ff26}.container .page .filter-section .filter-group .dept-select option[data-v-29735878]{background:#161b22;color:#e2e9ff;padding:8px}.container .page .stats-content[data-v-29735878]{display:flex;gap:10px;margin-bottom:10px;min-height:250px;max-width:100%;overflow:hidden}.container .page .stats-content.all-depts[data-v-29735878]{flex-direction:column;gap:15px;overflow:visible}.container .page .stats-content.all-depts .chart-section[data-v-29735878]{flex:none;width:100%;max-width:100%}.container .page .stats-content.all-depts .chart-section .chart-container[data-v-29735878]{min-height:280px}.container .page .stats-content.all-depts .gender-section[data-v-29735878]{flex:none;width:100%;min-width:auto;max-width:100%}.container .page .stats-content.all-depts .gender-section .gender-card[data-v-29735878]{min-height:280px}.stats-section[data-v-889936df]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.stats-section .stat-card[data-v-889936df]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background:#ffffff0d;border-radius:8px;border-left:3px solid;transition:all .3s;animation:statusCardUpdate .5s ease-out;text-align:center}.stats-section .stat-card[data-v-889936df]:hover{background:#ffffff14;transform:translateY(-2px)}.stats-section .stat-card.total-card[data-v-889936df]{border-left-color:#00e4ff}.stats-section .stat-card.bound-card[data-v-889936df]{border-left-color:#00baff}.stats-section .stat-card.unbound-card[data-v-889936df]{border-left-color:#ff6b6b}.stats-section .stat-card .stat-header[data-v-889936df]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.stats-section .stat-card .stat-header .stat-icon[data-v-889936df]{font-size:20px;margin-right:6px}.stats-section .stat-card .stat-header .stat-label[data-v-889936df]{font-size:12px;color:#99a1a9}.stats-section .stat-card .stat-info .stat-number[data-v-889936df]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}.table-section[data-v-48e8f1da]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-48e8f1da]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600}.table-section .data-table[data-v-48e8f1da]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-48e8f1da]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-48e8f1da]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-48e8f1da]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-48e8f1da]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row .td[data-v-48e8f1da]{flex:1;padding:8px 6px;font-size:14px;color:#e2e9ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:center}.action-buttons[data-v-48e8f1da]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-48e8f1da]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px}.action-btn.view-detail[data-v-48e8f1da]{background:#00b4ff1a;border:1px solid rgba(0,180,255,.3);color:#00baff}.action-btn.view-detail[data-v-48e8f1da]:hover{background:#00b4ff33;border-color:#00b4ff80}.action-btn.bind-btn[data-v-48e8f1da]{background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);color:#00ff9d}.action-btn.bind-btn[data-v-48e8f1da]:hover{background:#00ff9d33;border-color:#00ff9d80}.pagination[data-v-48e8f1da]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-48e8f1da]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-48e8f1da]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-48e8f1da]{padding:8px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-48e8f1da]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.pagination .pagination-controls .page-btn[data-v-48e8f1da]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-48e8f1da]{font-size:14px;color:#e2e9ff}.message-section[data-v-8ad39c5e]{position:absolute;inset:0;padding:30px;box-sizing:border-box;background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;opacity:0;transform:translate(100%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.message-section.visible[data-v-8ad39c5e]{opacity:1;transform:translate(0);pointer-events:auto}.message-form[data-v-8ad39c5e]{margin-bottom:25px;animation:formSlideIn-8ad39c5e .5s ease-out .5s both}.message-form .form-label[data-v-8ad39c5e]{display:block;color:#e2e9ff;font-size:16px;margin-bottom:12px;font-weight:600;text-shadow:0 0 8px rgba(226,233,255,.3)}.message-form .message-textarea[data-v-8ad39c5e]{width:100%;padding:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(0,228,255,.3);border-radius:12px;color:#e2e9ff;font-size:15px;font-weight:500;resize:vertical;min-height:150px;max-height:300px;outline:none;transition:all .3s ease;box-shadow:0 4px 12px #0003;box-sizing:border-box}.message-form .message-textarea[data-v-8ad39c5e]::placeholder{color:#8bb8ff;font-style:italic}.message-form .message-textarea[data-v-8ad39c5e]:focus{border-color:#00e4ff;background:linear-gradient(135deg,#ffffff26,#ffffff14);box-shadow:0 4px 12px #0003,0 0 0 3px #00e4ff33;transform:translateY(-1px)}.message-form .message-textarea[data-v-8ad39c5e]:hover{border-color:#00e4ff80;background:linear-gradient(135deg,#ffffff1f,#ffffff0f)}.modal-actions[data-v-8ad39c5e]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-8ad39c5e .5s ease-out .6s both}.modal-actions .btn[data-v-8ad39c5e]{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease;min-width:100px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-actions .btn.btn-cancel[data-v-8ad39c5e]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#b3b9c1;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0003}.modal-actions .btn.btn-cancel[data-v-8ad39c5e]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);color:#e2e9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.modal-actions .btn.btn-confirm[data-v-8ad39c5e]{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);color:#00e4ff;border:1px solid rgba(0,228,255,.5);box-shadow:0 2px 8px #00e4ff33}.modal-actions .btn.btn-confirm[data-v-8ad39c5e]:hover{background:linear-gradient(135deg,#00e4ff66,#00e4ff4d);border-color:#00e4ffb3;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-actions .btn.btn-confirm[data-v-8ad39c5e]:active{transform:translateY(0)}@keyframes formSlideIn-8ad39c5e{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-8ad39c5e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-611fa067]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-overlay .modal-content[data-v-611fa067]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-611fa067 .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content.expanded[data-v-611fa067]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-611fa067]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header .header-actions[data-v-611fa067]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-611fa067]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);border:2px solid rgba(0,228,255,.4);border-radius:8px;color:#00e4ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-shadow:0 0 8px rgba(0,228,255,.3);box-shadow:0 2px 8px #00e4ff33}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-611fa067]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff66;text-shadow:0 0 12px rgba(0,228,255,.5)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-611fa067]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-611fa067]{width:16px;height:16px;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header:hover .message-icon[data-v-611fa067]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-611fa067]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header h3[data-v-611fa067]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-611fa067 .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-611fa067]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-611fa067 .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-611fa067]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-611fa067]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-611fa067]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-grid[data-v-611fa067]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-overlay .modal-content .detail-grid .detail-item[data-v-611fa067]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:6px}.modal-overlay .modal-content .detail-grid .detail-item .detail-label[data-v-611fa067]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-grid .detail-item span[data-v-611fa067]:last-child{color:#e2e9ff;font-weight:500}.modal-fade-enter-active[data-v-611fa067],.modal-fade-leave-active[data-v-611fa067]{transition:opacity .3s}.modal-fade-enter-from[data-v-611fa067],.modal-fade-leave-to[data-v-611fa067]{opacity:0}@keyframes modalSlideIn-611fa067{0%{opacity:0;transform:scale(.8) translateY(-50px);filter:blur(10px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px);filter:blur(2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes titleGlow-611fa067{0%{opacity:0;transform:translate(-30px);text-shadow:0 0 0px rgba(0,228,255,0)}50%{text-shadow:0 0 20px rgba(0,228,255,.5)}to{opacity:1;transform:translate(0);text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-611fa067{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{transform:rotate(-90deg) scale(1.1)}to{opacity:1;transform:rotate(0) scale(1)}}.modal-overlay[data-v-a3c30342]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a3c30342]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-a3c30342 .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-content.bind-modal[data-v-a3c30342]{min-width:450px;max-width:80vw}.modal-header[data-v-a3c30342]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-a3c30342]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-a3c30342 .6s ease-out .2s both}.modal-header .close-btn[data-v-a3c30342]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-a3c30342 .5s ease-out .3s both}.modal-header .close-btn[data-v-a3c30342]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-header .close-btn .close-icon[data-v-a3c30342]{width:16px;height:16px;color:inherit}.device-info[data-v-a3c30342]{margin-bottom:20px;padding:15px;background:#00e4ff0d;border:1px solid rgba(0,228,255,.2);border-radius:8px}.device-info .form-label[data-v-a3c30342]{display:inline-block;color:#e2e9ff;font-size:14px;margin-right:10px;font-weight:600}.device-info .device-code-display[data-v-a3c30342]{color:#00e4ff;font-size:16px;font-weight:700;padding:6px 12px;background:#00e4ff26;border-radius:6px;display:inline-block;text-shadow:0 0 8px rgba(0,228,255,.3)}.bind-form[data-v-a3c30342]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.bind-form .form-group[data-v-a3c30342]{margin-bottom:0}.bind-form .form-group .form-label[data-v-a3c30342]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.modal-actions[data-v-a3c30342]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-a3c30342 .5s ease-out .6s both}.modal-actions .btn[data-v-a3c30342]{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease;min-width:100px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-actions .btn.btn-cancel[data-v-a3c30342]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#b3b9c1;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0003}.modal-actions .btn.btn-cancel[data-v-a3c30342]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);color:#e2e9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.modal-actions .btn.btn-confirm[data-v-a3c30342]{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);color:#00e4ff;border:1px solid rgba(0,228,255,.5);box-shadow:0 2px 8px #00e4ff33}.modal-actions .btn.btn-confirm[data-v-a3c30342]:hover:not(:disabled){background:linear-gradient(135deg,#00e4ff66,#00e4ff4d);border-color:#00e4ffb3;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-actions .btn.btn-confirm[data-v-a3c30342]:active{transform:translateY(0)}.modal-actions .btn.btn-confirm[data-v-a3c30342]:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-fade-enter-active[data-v-a3c30342],.modal-fade-leave-active[data-v-a3c30342]{transition:opacity .3s}.modal-fade-enter-from[data-v-a3c30342],.modal-fade-leave-to[data-v-a3c30342]{opacity:0}@keyframes modalSlideIn-a3c30342{0%{opacity:0;transform:scale(.8) translateY(-50px);filter:blur(10px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px);filter:blur(2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes titleGlow-a3c30342{0%{opacity:0;transform:translate(-30px);text-shadow:0 0 0px rgba(0,228,255,0)}50%{text-shadow:0 0 20px rgba(0,228,255,.5)}to{opacity:1;transform:translate(0);text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-a3c30342{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{transform:rotate(-90deg) scale(1.1)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes actionsSlideIn-a3c30342{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-fa515b78]{margin:0;padding:0}.container[data-v-fa515b78]{width:95%!important;max-width:95%!important;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important;overflow:visible}.container .page[data-v-fa515b78]{width:100%;min-height:140vh;color:#fff;padding:15px 15px 5px;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible;position:relative}.container .page .header[data-v-fa515b78]{display:flex;justify-content:center;align-items:center;padding-top:5px;margin-bottom:15px}.container .page .header .title[data-v-fa515b78]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .filter-section[data-v-fa515b78]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:2px 3px;align-items:center;overflow:visible;min-height:32px}.container .page .filter-section .filter-group[data-v-fa515b78]{display:flex;align-items:center;gap:2px;flex:0 0 auto;position:relative;z-index:1;min-height:28px}.container .page .filter-section .filter-group .filter-label[data-v-fa515b78]{font-size:10px;color:#e2e9ff;min-width:48px;white-space:nowrap;line-height:28px;flex-shrink:0}.container .page .filter-section .filter-group[data-v-fa515b78]:has(.time-select-wrapper){z-index:10}.container .page .filter-section .filter-group.button-group[data-v-fa515b78]{gap:0;flex-wrap:nowrap;margin-left:1px}.container .page .filter-section .filter-group.button-group .filter-label[data-v-fa515b78]{display:none}@media screen and (min-width:1920px){.container[data-v-fa515b78]{padding:25px}.container .page[data-v-fa515b78]{padding:20px 20px 5px}.container .page .header .title[data-v-fa515b78]{font-size:28px}}@media screen and (min-width:1366px)and (max-width:1919px){.container[data-v-fa515b78]{padding:20px}.container .page[data-v-fa515b78]{padding:15px 15px 5px}.container .page .header .title[data-v-fa515b78]{font-size:24px}}@media screen and (min-width:1024px)and (max-width:1365px){.container[data-v-fa515b78]{padding:15px}.container .page[data-v-fa515b78]{padding:12px 12px 5px}.container .page .header .title[data-v-fa515b78]{font-size:22px}}@media screen and (max-width:1023px){.container[data-v-fa515b78]{width:98%!important;max-width:98%!important;padding:10px}.container .page[data-v-fa515b78]{padding:10px 10px 5px}.container .page .header .title[data-v-fa515b78]{font-size:20px}}@media screen and (max-width:767px){.container[data-v-fa515b78]{width:100%!important;max-width:100%!important;padding:10px 5px}.container .page[data-v-fa515b78]{padding:10px 8px 5px;min-height:auto}.container .page .header[data-v-fa515b78]{margin-bottom:10px}.container .page .header .title[data-v-fa515b78]{font-size:18px}}@media screen and (min-width:1920px){.container .page .filter-section[data-v-fa515b78]{gap:3px 4px}.container .page .filter-section .filter-group[data-v-fa515b78]{gap:3px;min-height:30px}.container .page .filter-section .filter-group .filter-label[data-v-fa515b78]{font-size:11px;min-width:52px;line-height:30px}.container .page .filter-section .filter-group.button-group[data-v-fa515b78]{margin-left:2px}}@media screen and (min-width:1366px)and (max-width:1919px){.container .page .filter-section[data-v-fa515b78]{gap:2px 3px}.container .page .filter-section .filter-group[data-v-fa515b78]{gap:2px;min-height:28px}.container .page .filter-section .filter-group .filter-label[data-v-fa515b78]{font-size:10px;min-width:48px;line-height:28px}.container .page .filter-section .filter-group.button-group[data-v-fa515b78]{margin-left:1px}}@media screen and (min-width:1024px)and (max-width:1365px){.container .page .filter-section[data-v-fa515b78]{gap:2px 3px}.container .page .filter-section .filter-group[data-v-fa515b78]{gap:2px;min-height:26px}.container .page .filter-section .filter-group .filter-label[data-v-fa515b78]{font-size:9px;min-width:44px;line-height:26px}.container .page .filter-section .filter-group.button-group[data-v-fa515b78]{margin-left:1px}}@media screen and (max-width:1023px){.container .page .filter-section[data-v-fa515b78]{gap:8px}.container .page .filter-section .filter-group[data-v-fa515b78]{width:calc(50% - 4px)}.container .page .filter-section .filter-group .filter-label[data-v-fa515b78]{font-size:12px;min-width:50px}.container .page .filter-section .filter-group.button-group[data-v-fa515b78]{width:auto}}@media screen and (max-width:767px){.container .page .filter-section[data-v-fa515b78]{gap:10px}.container .page .filter-section .filter-group[data-v-fa515b78]{width:100%}.container .page .filter-section .filter-group .filter-label[data-v-fa515b78]{font-size:12px;min-width:70px}.container .page .filter-section .filter-group.button-group[data-v-fa515b78]{width:auto;flex-direction:row}}.search-btn[data-v-fa515b78]{padding:2px 6px;border:none;border-radius:3px;cursor:pointer;font-size:10px;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);color:#00e4ff;flex-shrink:0;height:26px;box-sizing:border-box;white-space:nowrap}.search-btn[data-v-fa515b78]:hover{background:#00e4ff33;border-color:#00e4ff80}.search-btn i[data-v-fa515b78]{font-size:10px}@media screen and (min-width:1920px){.search-btn[data-v-fa515b78]{padding:3px 8px;font-size:11px;height:28px;gap:2px}.search-btn i[data-v-fa515b78]{font-size:11px}}@media screen and (max-width:1023px){.search-btn[data-v-fa515b78]{padding:2px 5px;font-size:9px;height:24px}.search-btn i[data-v-fa515b78]{font-size:9px}}.reset-btn[data-v-fa515b78]{padding:2px 6px;border:none;border-radius:3px;cursor:pointer;font-size:10px;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;flex-shrink:0;height:26px;box-sizing:border-box;margin-left:4px;white-space:nowrap}.reset-btn[data-v-fa515b78]:hover{background:#ef444433;border-color:#ef444480}.reset-btn i[data-v-fa515b78]{font-size:10px}@media screen and (min-width:1920px){.reset-btn[data-v-fa515b78]{padding:3px 8px;font-size:11px;height:28px;margin-left:5px;gap:2px}.reset-btn i[data-v-fa515b78]{font-size:11px}}@media screen and (max-width:1023px){.reset-btn[data-v-fa515b78]{padding:2px 5px;font-size:9px;height:24px;margin-left:3px}.reset-btn i[data-v-fa515b78]{font-size:9px}}[data-v-b71ed6ee]{margin:0;padding:0}.modal-overlay[data-v-b71ed6ee]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-b71ed6ee]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-b71ed6ee .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content.expanded[data-v-b71ed6ee]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-b71ed6ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header h3[data-v-b71ed6ee]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-b71ed6ee .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .header-actions[data-v-b71ed6ee]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-b71ed6ee]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);border:2px solid rgba(0,228,255,.4);border-radius:8px;color:#00e4ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-shadow:0 0 8px rgba(0,228,255,.3);box-shadow:0 2px 8px #00e4ff33}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-b71ed6ee]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff66;text-shadow:0 0 12px rgba(0,228,255,.5)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-b71ed6ee]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-b71ed6ee]{width:16px;height:16px;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header:hover .message-icon[data-v-b71ed6ee]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-b71ed6ee]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header .close-btn[data-v-b71ed6ee]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-b71ed6ee .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-b71ed6ee]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-b71ed6ee]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-b71ed6ee]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-section .detail-grid[data-v-b71ed6ee]{display:grid;grid-template-columns:1fr 1fr;gap:15px;animation:infoSlideIn-b71ed6ee .5s ease-out .4s both}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-b71ed6ee]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:6px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item .detail-label[data-v-b71ed6ee]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-b71ed6ee]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-b71ed6ee]{position:absolute;inset:0;padding:30px;box-sizing:border-box;background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;opacity:0;transform:translate(100%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.modal-overlay .modal-content .message-section.visible[data-v-b71ed6ee]{opacity:1;transform:translate(0);pointer-events:auto}.modal-overlay .modal-content .message-section .message-form[data-v-b71ed6ee]{margin-bottom:25px;animation:formSlideIn-b71ed6ee .5s ease-out .5s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .form-label[data-v-b71ed6ee]{display:block;color:#e2e9ff;font-size:16px;margin-bottom:12px;font-weight:600;text-shadow:0 0 8px rgba(226,233,255,.3)}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-b71ed6ee]{width:100%;max-width:100%;padding:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(0,228,255,.3);border-radius:10px;color:#e2e9ff;font-size:15px;resize:vertical;min-height:150px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0003;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-b71ed6ee]::placeholder{color:#8bb8ff;font-style:italic}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-b71ed6ee]:hover{border-color:#00e4ff80;background:linear-gradient(135deg,#ffffff1f,#ffffff14);box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-b71ed6ee]:focus{border-color:#00e4ffcc;background:linear-gradient(135deg,#ffffff26,#ffffff1a);box-shadow:0 6px 20px #0000004d,0 0 0 3px #00e4ff33}.modal-overlay .modal-content .message-section .modal-actions[data-v-b71ed6ee]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-b71ed6ee .5s ease-out .6s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .modal-actions .btn[data-v-b71ed6ee]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;min-width:100px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-cancel[data-v-b71ed6ee]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:2px solid rgba(255,255,255,.2)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-cancel[data-v-b71ed6ee]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-confirm[data-v-b71ed6ee]{background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);color:#00e4ff;border:2px solid rgba(0,228,255,.4)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-confirm[data-v-b71ed6ee]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-fade-enter-active[data-v-b71ed6ee]{transition:all .3s ease}.modal-fade-leave-active[data-v-b71ed6ee]{transition:all .2s ease}.modal-fade-enter-from[data-v-b71ed6ee],.modal-fade-leave-to[data-v-b71ed6ee]{opacity:0;transform:scale(.9)}.assign-modal[data-v-b71ed6ee]{min-width:450px;max-width:80vw}.assign-modal .assign-form .form-row[data-v-b71ed6ee]{display:flex;gap:20px;align-items:flex-end}.assign-modal .assign-form .form-row .form-group[data-v-b71ed6ee]{flex:1;margin-bottom:0}.assign-modal .assign-form .form-row .form-group .form-label[data-v-b71ed6ee]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.assign-modal .assign-form .form-row .form-group .employee-display[data-v-b71ed6ee]{color:#00ff9d;font-size:14px;font-weight:600;padding:8px 12px;background:#00ff9d1a;border:1px solid rgba(0,255,157,.2);border-radius:6px;display:block;text-shadow:0 0 4px rgba(0,255,157,.3)}.assign-modal .assign-form .form-row .form-group .select-wrapper[data-v-b71ed6ee]{position:relative;display:block}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-b71ed6ee]{width:100%;padding:10px 35px 10px 12px;font-size:14px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 2px 8px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-b71ed6ee]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-b71ed6ee]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 4px 12px #0000004d,0 0 0 2px #ffffff1a}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select option[data-v-b71ed6ee]{background:linear-gradient(135deg,#161b22,#1c2128);color:#e2e9ff;padding:10px 12px;font-weight:500;border:none;border-radius:4px;margin:2px 0;transition:all .2s ease}.assign-modal .assign-form .form-row .form-group .select-wrapper .select-arrow[data-v-b71ed6ee]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.assign-modal .assign-form .form-row .form-group .select-wrapper:hover .select-arrow[data-v-b71ed6ee]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.assign-modal .modal-actions[data-v-b71ed6ee]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.assign-modal .modal-actions .action-btn[data-v-b71ed6ee]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:80px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.assign-modal .modal-actions .action-btn.cancel-btn[data-v-b71ed6ee]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:1px solid rgba(255,255,255,.2)}.assign-modal .modal-actions .action-btn.cancel-btn[data-v-b71ed6ee]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-b71ed6ee]{background:linear-gradient(135deg,#00ff9d33,#00ff9d1a);color:#00ff9d;border:1px solid rgba(0,255,157,.4)}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-b71ed6ee]:hover:not(:disabled){background:linear-gradient(135deg,#00ff9d4d,#00ff9d33);border-color:#00ff9d99;transform:translateY(-1px);box-shadow:0 4px 16px #00ff9d4d;text-shadow:0 0 8px rgba(0,255,157,.5)}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-b71ed6ee]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#666;border-color:#ffffff1a}@keyframes modalSlideIn-b71ed6ee{0%{opacity:0;transform:scale(.8) translateY(-20px)}50%{opacity:.8;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes titleGlow-b71ed6ee{0%{opacity:0;text-shadow:0 0 0px rgba(0,228,255,0)}50%{opacity:.8;text-shadow:0 0 15px rgba(0,228,255,.5)}to{opacity:1;text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-b71ed6ee{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{opacity:.8;transform:rotate(-90deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes infoSlideIn-b71ed6ee{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideIn-b71ed6ee{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-b71ed6ee{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}[data-v-6fd8cda3]{margin:0;padding:0}.cards-section[data-v-6fd8cda3]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.cards-section .cards-title[data-v-6fd8cda3]{font-size:18px;color:#00e4ff;margin-bottom:20px;text-align:center;font-weight:600;text-shadow:0 0 10px rgba(0,228,255,.3)}.cards-section .employee-cards-container[data-v-6fd8cda3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;padding:0 4px}.cards-section .employee-cards-container .employee-card[data-v-6fd8cda3]{background:linear-gradient(135deg,#161b22cc,#0d1117e6);border:1px solid rgba(0,228,255,.2);border-radius:16px;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00e4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;display:flex;align-items:stretch;gap:16px}.cards-section .employee-cards-container .employee-card[data-v-6fd8cda3]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00e4ff33;border-color:#00e4ff66}.cards-section .employee-cards-container .employee-card.has-device[data-v-6fd8cda3]{border-left:4px solid #10b981;background:linear-gradient(135deg,#10b9811a,#161b22cc);box-shadow:0 4px 20px #10b98133}.cards-section .employee-cards-container .employee-card.has-device[data-v-6fd8cda3]:hover{box-shadow:0 8px 32px #10b9814d}.cards-section .employee-cards-container .employee-card.no-device[data-v-6fd8cda3]{border-left:4px solid #f59e0b;background:linear-gradient(135deg,#f59e0b1a,#161b22cc);box-shadow:0 4px 20px #f59e0b33}.cards-section .employee-cards-container .employee-card.no-device[data-v-6fd8cda3]:hover{box-shadow:0 8px 32px #f59e0b4d}.cards-section .employee-cards-container .employee-card .card-left[data-v-6fd8cda3]{flex:1;min-width:0;padding-right:8px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info[data-v-6fd8cda3]{margin-bottom:10px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-6fd8cda3]{display:flex;align-items:center;margin-bottom:6px;font-size:16px;line-height:1.4}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-6fd8cda3]:last-child{margin-bottom:0}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-6fd8cda3]{color:#99a1a9;font-weight:500;margin-right:4px;font-size:15px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value[data-v-6fd8cda3]{color:#e2e9ff;font-weight:600;margin-right:16px;font-size:16px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value.employee-name-link[data-v-6fd8cda3]{transition:color .2s}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row.name-row:hover .employee-name-link[data-v-6fd8cda3]{color:#1890ff!important;text-decoration:underline}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-6fd8cda3]{display:flex;align-items:center;margin-bottom:6px;font-size:16px;line-height:1.4}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-6fd8cda3]:last-child{margin-bottom:0}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-6fd8cda3]{color:#99a1a9;font-weight:500;margin-right:4px;font-size:15px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value[data-v-6fd8cda3]{color:#e2e9ff;font-weight:600;margin-right:16px;font-size:16px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value.device-code[data-v-6fd8cda3]{font-family:Courier New,monospace;color:#e2e9ff}.cards-section .employee-cards-container .employee-card .card-right[data-v-6fd8cda3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding-left:8px;height:100%;text-align:center;position:relative}.cards-section .employee-cards-container .employee-card .card-right[data-v-6fd8cda3]:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(0,228,255,.3) 20%,rgba(0,228,255,.5) 50%,rgba(0,228,255,.3) 80%,transparent 100%)}.cards-section .employee-cards-container .employee-card .card-right .device-status-badge .status-badge[data-v-6fd8cda3]{padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;background:transparent;border:none}.cards-section .employee-cards-container .employee-card .card-right .device-status-badge .status-badge.已分配设备[data-v-6fd8cda3]{color:#10b981}.cards-section .employee-cards-container .employee-card .card-right .device-status-badge .status-badge.未分配设备[data-v-6fd8cda3]{color:#f59e0b}.cards-section .employee-cards-container .employee-card .card-right .action-buttons[data-v-6fd8cda3]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center;margin-top:12px}.cards-section .employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-6fd8cda3]{width:90%;text-align:center;padding:5px 10px;font-size:13px;min-height:30px}.cards-section .employee-cards-container .employee-card .device-indicator[data-v-6fd8cda3]{position:absolute;top:0;right:0;width:0;height:0;border-left:20px solid transparent;border-top:20px solid}.cards-section .employee-cards-container .employee-card .device-indicator.device-assigned[data-v-6fd8cda3]{border-top-color:#10b981}.cards-section .employee-cards-container .employee-card .device-indicator.device-unassigned[data-v-6fd8cda3]{border-top-color:#f59e0b}.pagination[data-v-6fd8cda3]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-6fd8cda3]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-6fd8cda3]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-6fd8cda3]{padding:8px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-6fd8cda3]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.pagination .pagination-controls .page-btn[data-v-6fd8cda3]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-6fd8cda3]{font-size:14px;color:#e2e9ff}.action-buttons[data-v-6fd8cda3]{display:flex;gap:8px;flex-wrap:wrap}.search-btn[data-v-6fd8cda3],.action-btn[data-v-6fd8cda3]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.search-btn.search-btn[data-v-6fd8cda3],.action-btn.search-btn[data-v-6fd8cda3]{background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);color:#00e4ff}.search-btn.search-btn[data-v-6fd8cda3]:hover,.action-btn.search-btn[data-v-6fd8cda3]:hover{background:#00e4ff33;border-color:#00e4ff80}.search-btn.view-detail[data-v-6fd8cda3],.action-btn.view-detail[data-v-6fd8cda3]{background:#00b4ff1a;border:1px solid rgba(0,180,255,.3);color:#00baff}.search-btn.view-detail[data-v-6fd8cda3]:hover,.action-btn.view-detail[data-v-6fd8cda3]:hover{background:#00b4ff33;border-color:#00b4ff80}.search-btn.assign-btn[data-v-6fd8cda3],.action-btn.assign-btn[data-v-6fd8cda3]{background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);color:#00ff9d}.search-btn.assign-btn[data-v-6fd8cda3]:hover,.action-btn.assign-btn[data-v-6fd8cda3]:hover{background:#00ff9d33;border-color:#00ff9d80}.search-btn.health-btn[data-v-6fd8cda3],.action-btn.health-btn[data-v-6fd8cda3]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b}.search-btn.health-btn[data-v-6fd8cda3]:hover,.action-btn.health-btn[data-v-6fd8cda3]:hover{background:#ff6b6b33;border-color:#ff6b6b80}.search-btn.send-message[data-v-6fd8cda3],.action-btn.send-message[data-v-6fd8cda3]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);color:#ffc107}.search-btn.send-message[data-v-6fd8cda3]:hover,.action-btn.send-message[data-v-6fd8cda3]:hover{background:#ffc10733;border-color:#ffc10780}.search-btn.report-btn[data-v-6fd8cda3],.action-btn.report-btn[data-v-6fd8cda3]{background:#7c5cff1a;border:1px solid rgba(124,92,255,.3);color:#7c5cff}.search-btn.report-btn[data-v-6fd8cda3]:hover,.action-btn.report-btn[data-v-6fd8cda3]:hover{background:#7c5cff33;border-color:#7c5cff80}@media(max-width:768px){.cards-section .employee-cards-container[data-v-6fd8cda3]{grid-template-columns:1fr;gap:16px;padding:0}.cards-section .employee-cards-container .employee-card[data-v-6fd8cda3]{padding:16px;flex-direction:column;gap:12px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-6fd8cda3]{font-size:15px;margin-bottom:6px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-6fd8cda3]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value[data-v-6fd8cda3]{font-size:15px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-6fd8cda3]{font-size:15px;margin-bottom:6px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-6fd8cda3]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value[data-v-6fd8cda3]{font-size:15px}.cards-section .employee-cards-container .employee-card .card-right[data-v-6fd8cda3]{align-items:flex-start;min-width:auto;height:auto}.cards-section .employee-cards-container .employee-card .card-right[data-v-6fd8cda3]:before{display:none}.cards-section .employee-cards-container .employee-card .card-right .action-buttons[data-v-6fd8cda3]{flex-direction:row;width:auto;margin-top:8px}.cards-section .employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-6fd8cda3]{width:auto;min-width:80px}}@media(max-width:480px){.cards-section .cards-title[data-v-6fd8cda3]{font-size:16px;margin-bottom:16px}.cards-section .employee-cards-container .employee-card[data-v-6fd8cda3]{padding:12px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-6fd8cda3]{font-size:14px;margin-bottom:4px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-6fd8cda3]{font-size:13px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value[data-v-6fd8cda3]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-6fd8cda3]{font-size:14px;margin-bottom:4px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-6fd8cda3]{font-size:13px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value[data-v-6fd8cda3]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value.device-code[data-v-6fd8cda3]{font-size:13px}.cards-section .employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-6fd8cda3]{font-size:12px;padding:4px 10px;min-height:28px}}[data-v-94c64f9b]{margin:0;padding:0}.modal-overlay[data-v-94c64f9b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-94c64f9b]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-94c64f9b .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content.expanded[data-v-94c64f9b]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-94c64f9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header h3[data-v-94c64f9b]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-94c64f9b .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .header-actions[data-v-94c64f9b]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-94c64f9b]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);border:2px solid rgba(0,228,255,.4);border-radius:8px;color:#00e4ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-shadow:0 0 8px rgba(0,228,255,.3);box-shadow:0 2px 8px #00e4ff33}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-94c64f9b]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff66;text-shadow:0 0 12px rgba(0,228,255,.5)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-94c64f9b]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-94c64f9b]{width:16px;height:16px;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header:hover .message-icon[data-v-94c64f9b]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-94c64f9b]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header .close-btn[data-v-94c64f9b]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-94c64f9b .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-94c64f9b]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-94c64f9b]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-94c64f9b]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-section .detail-grid[data-v-94c64f9b]{display:grid;grid-template-columns:1fr 1fr;gap:15px;animation:infoSlideIn-94c64f9b .5s ease-out .4s both}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-94c64f9b]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:6px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item .detail-label[data-v-94c64f9b]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-94c64f9b]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-94c64f9b]{position:absolute;inset:0;padding:30px;box-sizing:border-box;background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;opacity:0;transform:translate(100%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.modal-overlay .modal-content .message-section.visible[data-v-94c64f9b]{opacity:1;transform:translate(0);pointer-events:auto}.modal-overlay .modal-content .message-section .message-form[data-v-94c64f9b]{margin-bottom:25px;animation:formSlideIn-94c64f9b .5s ease-out .5s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .form-label[data-v-94c64f9b]{display:block;color:#e2e9ff;font-size:16px;margin-bottom:12px;font-weight:600;text-shadow:0 0 8px rgba(226,233,255,.3)}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-94c64f9b]{width:100%;max-width:100%;padding:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(0,228,255,.3);border-radius:10px;color:#e2e9ff;font-size:15px;resize:vertical;min-height:150px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0003;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-94c64f9b]::placeholder{color:#8bb8ff;font-style:italic}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-94c64f9b]:hover{border-color:#00e4ff80;background:linear-gradient(135deg,#ffffff1f,#ffffff14);box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-94c64f9b]:focus{border-color:#00e4ffcc;background:linear-gradient(135deg,#ffffff26,#ffffff1a);box-shadow:0 6px 20px #0000004d,0 0 0 3px #00e4ff33}.modal-overlay .modal-content .message-section .modal-actions[data-v-94c64f9b]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-94c64f9b .5s ease-out .6s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .modal-actions .btn[data-v-94c64f9b]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;min-width:100px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-cancel[data-v-94c64f9b]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:2px solid rgba(255,255,255,.2)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-cancel[data-v-94c64f9b]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-confirm[data-v-94c64f9b]{background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);color:#00e4ff;border:2px solid rgba(0,228,255,.4)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-confirm[data-v-94c64f9b]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-fade-enter-active[data-v-94c64f9b]{transition:all .3s ease}.modal-fade-leave-active[data-v-94c64f9b]{transition:all .2s ease}.modal-fade-enter-from[data-v-94c64f9b],.modal-fade-leave-to[data-v-94c64f9b]{opacity:0;transform:scale(.9)}.assign-modal[data-v-94c64f9b]{min-width:450px;max-width:80vw}.assign-modal .assign-form .form-row[data-v-94c64f9b]{display:flex;gap:20px;align-items:flex-end}.assign-modal .assign-form .form-row .form-group[data-v-94c64f9b]{flex:1;margin-bottom:0}.assign-modal .assign-form .form-row .form-group .form-label[data-v-94c64f9b]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.assign-modal .assign-form .form-row .form-group .employee-display[data-v-94c64f9b]{color:#00ff9d;font-size:14px;font-weight:600;padding:8px 12px;background:#00ff9d1a;border:1px solid rgba(0,255,157,.2);border-radius:6px;display:block;text-shadow:0 0 4px rgba(0,255,157,.3)}.assign-modal .assign-form .form-row .form-group .select-wrapper[data-v-94c64f9b]{position:relative;display:block}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-94c64f9b]{width:100%;padding:10px 35px 10px 12px;font-size:14px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 2px 8px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-94c64f9b]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-94c64f9b]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 4px 12px #0000004d,0 0 0 2px #ffffff1a}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select option[data-v-94c64f9b]{background:linear-gradient(135deg,#161b22,#1c2128);color:#e2e9ff;padding:10px 12px;font-weight:500;border:none;border-radius:4px;margin:2px 0;transition:all .2s ease}.assign-modal .assign-form .form-row .form-group .select-wrapper .select-arrow[data-v-94c64f9b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.assign-modal .assign-form .form-row .form-group .select-wrapper:hover .select-arrow[data-v-94c64f9b]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.assign-modal .modal-actions[data-v-94c64f9b]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.assign-modal .modal-actions .action-btn[data-v-94c64f9b]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:80px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.assign-modal .modal-actions .action-btn.cancel-btn[data-v-94c64f9b]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:1px solid rgba(255,255,255,.2)}.assign-modal .modal-actions .action-btn.cancel-btn[data-v-94c64f9b]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-94c64f9b]{background:linear-gradient(135deg,#00ff9d33,#00ff9d1a);color:#00ff9d;border:1px solid rgba(0,255,157,.4)}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-94c64f9b]:hover:not(:disabled){background:linear-gradient(135deg,#00ff9d4d,#00ff9d33);border-color:#00ff9d99;transform:translateY(-1px);box-shadow:0 4px 16px #00ff9d4d;text-shadow:0 0 8px rgba(0,255,157,.5)}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-94c64f9b]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#666;border-color:#ffffff1a}@keyframes modalSlideIn-94c64f9b{0%{opacity:0;transform:scale(.8) translateY(-20px)}50%{opacity:.8;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes titleGlow-94c64f9b{0%{opacity:0;text-shadow:0 0 0px rgba(0,228,255,0)}50%{opacity:.8;text-shadow:0 0 15px rgba(0,228,255,.5)}to{opacity:1;text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-94c64f9b{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{opacity:.8;transform:rotate(-90deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes infoSlideIn-94c64f9b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideIn-94c64f9b{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-94c64f9b{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}[data-v-f7185da4]{margin:0;padding:0}.modal-overlay[data-v-f7185da4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-f7185da4]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-f7185da4 .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content.expanded[data-v-f7185da4]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-f7185da4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header h3[data-v-f7185da4]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-f7185da4 .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .header-actions[data-v-f7185da4]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-f7185da4]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);border:2px solid rgba(0,228,255,.4);border-radius:8px;color:#00e4ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-shadow:0 0 8px rgba(0,228,255,.3);box-shadow:0 2px 8px #00e4ff33}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-f7185da4]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff66;text-shadow:0 0 12px rgba(0,228,255,.5)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-f7185da4]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-f7185da4]{width:16px;height:16px;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header:hover .message-icon[data-v-f7185da4]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-f7185da4]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header .close-btn[data-v-f7185da4]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-f7185da4 .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-f7185da4]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-f7185da4]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-f7185da4]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-section .detail-grid[data-v-f7185da4]{display:grid;grid-template-columns:1fr 1fr;gap:15px;animation:infoSlideIn-f7185da4 .5s ease-out .4s both}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-f7185da4]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:6px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item .detail-label[data-v-f7185da4]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-f7185da4]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-f7185da4]{position:absolute;inset:0;padding:30px;box-sizing:border-box;background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;opacity:0;transform:translate(100%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.modal-overlay .modal-content .message-section.visible[data-v-f7185da4]{opacity:1;transform:translate(0);pointer-events:auto}.modal-overlay .modal-content .message-section .message-form[data-v-f7185da4]{margin-bottom:25px;animation:formSlideIn-f7185da4 .5s ease-out .5s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .form-label[data-v-f7185da4]{display:block;color:#e2e9ff;font-size:16px;margin-bottom:12px;font-weight:600;text-shadow:0 0 8px rgba(226,233,255,.3)}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-f7185da4]{width:100%;max-width:100%;padding:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(0,228,255,.3);border-radius:10px;color:#e2e9ff;font-size:15px;resize:vertical;min-height:150px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0003;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-f7185da4]::placeholder{color:#8bb8ff;font-style:italic}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-f7185da4]:hover{border-color:#00e4ff80;background:linear-gradient(135deg,#ffffff1f,#ffffff14);box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-f7185da4]:focus{border-color:#00e4ffcc;background:linear-gradient(135deg,#ffffff26,#ffffff1a);box-shadow:0 6px 20px #0000004d,0 0 0 3px #00e4ff33}.modal-overlay .modal-content .message-section .modal-actions[data-v-f7185da4]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-f7185da4 .5s ease-out .6s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .modal-actions .btn[data-v-f7185da4]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;min-width:100px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-cancel[data-v-f7185da4]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:2px solid rgba(255,255,255,.2)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-cancel[data-v-f7185da4]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-confirm[data-v-f7185da4]{background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);color:#00e4ff;border:2px solid rgba(0,228,255,.4)}.modal-overlay .modal-content .message-section .modal-actions .btn.btn-confirm[data-v-f7185da4]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-fade-enter-active[data-v-f7185da4]{transition:all .3s ease}.modal-fade-leave-active[data-v-f7185da4]{transition:all .2s ease}.modal-fade-enter-from[data-v-f7185da4],.modal-fade-leave-to[data-v-f7185da4]{opacity:0;transform:scale(.9)}.assign-modal[data-v-f7185da4]{min-width:450px;max-width:80vw}.assign-modal .assign-form .form-row[data-v-f7185da4]{display:flex;gap:20px;align-items:flex-end}.assign-modal .assign-form .form-row .form-group[data-v-f7185da4]{flex:1;margin-bottom:0}.assign-modal .assign-form .form-row .form-group .form-label[data-v-f7185da4]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.assign-modal .assign-form .form-row .form-group .employee-display[data-v-f7185da4]{color:#00ff9d;font-size:14px;font-weight:600;padding:8px 12px;background:#00ff9d1a;border:1px solid rgba(0,255,157,.2);border-radius:6px;display:block;text-shadow:0 0 4px rgba(0,255,157,.3)}.assign-modal .assign-form .form-row .form-group .select-wrapper[data-v-f7185da4]{position:relative;display:block}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-f7185da4]{width:100%;padding:10px 35px 10px 12px;font-size:14px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e9ff;cursor:pointer;outline:none;font-weight:500;box-shadow:0 2px 8px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-f7185da4]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-f7185da4]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 4px 12px #0000004d,0 0 0 2px #ffffff1a}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select option[data-v-f7185da4]{background:linear-gradient(135deg,#161b22,#1c2128);color:#e2e9ff;padding:10px 12px;font-weight:500;border:none;border-radius:4px;margin:2px 0;transition:all .2s ease}.assign-modal .assign-form .form-row .form-group .select-wrapper .select-arrow[data-v-f7185da4]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.assign-modal .assign-form .form-row .form-group .select-wrapper:hover .select-arrow[data-v-f7185da4]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.assign-modal .modal-actions[data-v-f7185da4]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.assign-modal .modal-actions .action-btn[data-v-f7185da4]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:80px;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.assign-modal .modal-actions .action-btn.cancel-btn[data-v-f7185da4]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:1px solid rgba(255,255,255,.2)}.assign-modal .modal-actions .action-btn.cancel-btn[data-v-f7185da4]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-f7185da4]{background:linear-gradient(135deg,#00ff9d33,#00ff9d1a);color:#00ff9d;border:1px solid rgba(0,255,157,.4)}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-f7185da4]:hover:not(:disabled){background:linear-gradient(135deg,#00ff9d4d,#00ff9d33);border-color:#00ff9d99;transform:translateY(-1px);box-shadow:0 4px 16px #00ff9d4d;text-shadow:0 0 8px rgba(0,255,157,.5)}.assign-modal .modal-actions .action-btn.confirm-btn[data-v-f7185da4]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#666;border-color:#ffffff1a}@keyframes modalSlideIn-f7185da4{0%{opacity:0;transform:scale(.8) translateY(-20px)}50%{opacity:.8;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes titleGlow-f7185da4{0%{opacity:0;text-shadow:0 0 0px rgba(0,228,255,0)}50%{opacity:.8;text-shadow:0 0 15px rgba(0,228,255,.5)}to{opacity:1;text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-f7185da4{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{opacity:.8;transform:rotate(-90deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes infoSlideIn-f7185da4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideIn-f7185da4{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-f7185da4{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.stats-section[data-v-9d377a28]{display:flex;gap:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.stats-section .stat-card[data-v-9d377a28]{flex:1;display:flex;flex-direction:column;padding:20px;background:#ffffff0d;border-radius:8px;border-left:3px solid;transition:all .3s;justify-content:center}.stats-section .stat-card[data-v-9d377a28]:hover{background:#ffffff14;transform:translateY(-2px)}.stats-section .stat-card.total-card[data-v-9d377a28]{border-left-color:#00e4ff}.stats-section .stat-card.bound-card[data-v-9d377a28]{border-left-color:#00baff}.stats-section .stat-card.unbound-card[data-v-9d377a28]{border-left-color:#ff6b6b}.stats-section .stat-card .stat-header[data-v-9d377a28]{display:flex;align-items:center;gap:10px;margin-bottom:15px;justify-content:center}.stats-section .stat-card .stat-header .stat-icon[data-v-9d377a28]{font-size:24px}.stats-section .stat-card .stat-header .stat-label[data-v-9d377a28]{font-size:16px;color:#e2e9ff;font-weight:500}.stats-section .stat-card .stat-info[data-v-9d377a28]{text-align:center}.stats-section .stat-card .stat-info .stat-number[data-v-9d377a28]{font-size:28px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-2cc25cc9]{margin:0;padding:0}.container[data-v-2cc25cc9]{width:95%!important;max-width:95%!important;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important}.container .page[data-v-2cc25cc9]{width:100%;min-height:140vh;color:#fff;padding:15px 15px 5px;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}.container .page .header[data-v-2cc25cc9]{display:flex;justify-content:center;align-items:center;padding-top:5px;margin-bottom:15px}.container .page .header .title[data-v-2cc25cc9]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .filter-section[data-v-2cc25cc9]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px}.container .page .filter-section .filter-group[data-v-2cc25cc9]{display:flex;align-items:center;gap:10px}.container .page .filter-section .filter-group .filter-label[data-v-2cc25cc9]{display:flex;align-items:center;gap:8px;font-size:16px;color:#e2e9ff;font-weight:500;min-width:100px}.container .page .filter-section .filter-group .filter-label .filter-icon[data-v-2cc25cc9]{width:18px;height:18px;color:#e2e9ff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.container .page .filter-section .filter-group .select-wrapper[data-v-2cc25cc9]{position:relative;display:inline-block}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-2cc25cc9]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;cursor:pointer;outline:none;min-width:180px;font-weight:500;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-2cc25cc9]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-2cc25cc9]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-2cc25cc9]{background:linear-gradient(135deg,#161b22,#1c2128);color:#e2e9ff;padding:14px 18px;font-weight:500;border:none;border-radius:6px;margin:3px 0;transition:all .2s ease}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-2cc25cc9]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-2cc25cc9]:checked{background:#ffffff1a;color:#f0f6fc;font-weight:600;box-shadow:0 2px 8px #0003}.container .page .filter-section .filter-group .select-wrapper .select-arrow[data-v-2cc25cc9]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e2e9ff;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.container .page .filter-section .filter-group .select-wrapper:hover .select-arrow[data-v-2cc25cc9]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.container .page .filter-section .filter-group .search-input[data-v-2cc25cc9]{padding:12px 16px;font-size:15px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e9ff;transition:all .3s ease;outline:none;min-width:180px;font-weight:500;box-shadow:0 4px 12px #0003}.container .page .filter-section .filter-group .search-input[data-v-2cc25cc9]::placeholder{color:#8bb8ff}.container .page .filter-section .filter-group .search-input[data-v-2cc25cc9]:hover{background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.container .page .filter-section .filter-group .search-input[data-v-2cc25cc9]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.search-btn[data-v-2cc25cc9]{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s;display:flex;align-items:center;gap:3px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);color:#00e4ff;flex-shrink:0;height:32px;box-sizing:border-box}.search-btn[data-v-2cc25cc9]:hover{background:#00e4ff33;border-color:#00e4ff80}.reset-btn[data-v-2cc25cc9]{padding:2px 6px;border:none;border-radius:3px;cursor:pointer;font-size:10px;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;flex-shrink:0;height:26px;box-sizing:border-box;margin-left:4px;white-space:nowrap}.reset-btn[data-v-2cc25cc9]:hover{background:#ef444433;border-color:#ef444480}.reset-btn i[data-v-2cc25cc9]{font-size:10px}@media screen and (min-width:1920px){.reset-btn[data-v-2cc25cc9]{padding:3px 8px;font-size:11px;height:28px;margin-left:5px;gap:2px}.reset-btn i[data-v-2cc25cc9]{font-size:11px}}@media screen and (max-width:1023px){.reset-btn[data-v-2cc25cc9]{padding:2px 5px;font-size:9px;height:24px;margin-left:3px}.reset-btn i[data-v-2cc25cc9]{font-size:9px}}.enterprise-info-modal[data-v-773d9e52]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.enterprise-info-modal .modal-overlay[data-v-773d9e52]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enterprise-info-modal .modal-container[data-v-773d9e52]{position:relative;width:95%;height:95%;max-width:1600px;max-height:1000px;background:#0d1117f2;-webkit-backdrop-filter:blur(20px) saturate(1.2) brightness(.9);backdrop-filter:blur(20px) saturate(1.2) brightness(.9);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 60px #0006,0 8px 32px #0003,inset 0 1px #ffffff14,inset 0 -1px #0003;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.enterprise-info-modal .modal-container.fullscreen[data-v-773d9e52]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.enterprise-info-modal .modal-container[data-v-773d9e52]:before{content:"";position:absolute;inset:-3px;border-radius:15px;background:linear-gradient(45deg,#ffd6e040,#add8e64d,#ffd6e040,#add8e64d);z-index:-1}.enterprise-info-modal .modal-header[data-v-773d9e52]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,.05);background:#0d1117cc}.enterprise-info-modal .modal-header .header-left .modal-title[data-v-773d9e52]{font-size:24px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 20px rgba(255,255,255,.3)}.enterprise-info-modal .modal-header .header-left .breadcrumb[data-v-773d9e52]{font-size:14px;color:#f0f6fcb3}.enterprise-info-modal .modal-header .header-left .breadcrumb .separator[data-v-773d9e52]{margin:0 8px;color:#ffb6c1cc}.enterprise-info-modal .modal-header .header-right[data-v-773d9e52]{display:flex;gap:8px}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-773d9e52]{width:40px;height:40px;border:none;background:#ffffff1a;border-radius:8px;color:#f0f6fccc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-773d9e52]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-773d9e52]:hover{background:#ffb6c133;color:#f0f6fc;transform:scale(1.05);border-color:#ffb6c166;box-shadow:0 4px 12px #ffb6c14d}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-773d9e52]:hover:before{left:100%}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-773d9e52]:active{transform:scale(.95)}.enterprise-info-modal .modal-header .header-right .action-btn .icon[data-v-773d9e52]{width:18px;height:18px;position:relative;z-index:1;transition:all .2s ease}.enterprise-info-modal .modal-header .header-right .action-btn.fullscreen-btn[data-v-773d9e52]:hover{background:#00e4ff33;border-color:#00e4ff66;box-shadow:0 4px 12px #00e4ff4d}.enterprise-info-modal .modal-header .header-right .action-btn.close-btn[data-v-773d9e52]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.enterprise-info-modal .tab-navigation[data-v-773d9e52]{display:flex;padding:0 30px 0 0;background:#161b2299;border-bottom:1px solid rgba(255,255,255,.05)}.enterprise-info-modal .tab-navigation .tab-item[data-v-773d9e52]{display:flex;align-items:center;justify-content:center;padding:16px 24px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease;color:#f0f6fcb3;font-weight:500;position:relative;overflow:hidden;min-width:140px}.enterprise-info-modal .tab-navigation .tab-item[data-v-773d9e52]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,182,193,.1),transparent);transition:left .6s ease}.enterprise-info-modal .tab-navigation .tab-item .tab-icon[data-v-773d9e52]{margin-right:8px;transition:all .2s ease;position:relative;z-index:1}.enterprise-info-modal .tab-navigation .tab-item .tab-icon .icon[data-v-773d9e52]{width:16px;height:16px;transition:all .2s ease}.enterprise-info-modal .tab-navigation .tab-item .tab-label[data-v-773d9e52]{font-size:14px;position:relative;z-index:1;transition:all .2s ease}.enterprise-info-modal .tab-navigation .tab-item .tab-divider[data-v-773d9e52]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:28px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.2) 15%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 85%,transparent 100%);box-shadow:0 0 8px #fff3;transition:all .3s ease}.enterprise-info-modal .tab-navigation .tab-item[data-v-773d9e52]:hover{color:#ffb6c1e6;background:#ffb6c10d;transform:translateY(-2px)}.enterprise-info-modal .tab-navigation .tab-item[data-v-773d9e52]:hover:before{left:100%}.enterprise-info-modal .tab-navigation .tab-item:hover .tab-icon[data-v-773d9e52]{transform:scale(1.1)}.enterprise-info-modal .tab-navigation .tab-item:hover .tab-divider[data-v-773d9e52]{background:linear-gradient(to bottom,transparent 0%,rgba(255,182,193,.4) 15%,rgba(255,182,193,.7) 50%,rgba(255,182,193,.4) 85%,transparent 100%);box-shadow:0 0 10px #ffb6c180}.enterprise-info-modal .tab-navigation .tab-item.active[data-v-773d9e52]{color:#ffb6c1;border-bottom-color:#ffb6c1cc;background:#ffb6c114;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px #ffb6c133}.enterprise-info-modal .tab-navigation .tab-item.active .tab-icon[data-v-773d9e52]{color:#ffb6c1;transform:scale(1.05)}.enterprise-info-modal .tab-navigation .tab-item.active .tab-label[data-v-773d9e52]{text-shadow:0 0 8px rgba(255,182,193,.5)}.enterprise-info-modal .tab-navigation .tab-item.active .tab-divider[data-v-773d9e52]{background:linear-gradient(to bottom,transparent 0%,rgba(255,182,193,.5) 15%,rgba(255,182,193,.9) 50%,rgba(255,182,193,.5) 85%,transparent 100%);box-shadow:0 0 12px #ffb6c199}.enterprise-info-modal .modal-content[data-v-773d9e52]{flex:1;overflow:hidden;position:relative}.enterprise-info-modal .modal-content .content-wrapper[data-v-773d9e52]{width:100%;height:100%;overflow:auto}.enterprise-info-modal .modal-content .content-wrapper[data-v-773d9e52]::-webkit-scrollbar{width:0px;background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-773d9e52]::-webkit-scrollbar-track{background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-773d9e52]::-webkit-scrollbar-thumb{background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-773d9e52]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-773d9e52]{transition:all .3s ease}.modal-fade-leave-active[data-v-773d9e52]{transition:all .2s ease}.modal-fade-enter-from[data-v-773d9e52],.modal-fade-leave-to[data-v-773d9e52]{opacity:0;transform:scale(.9)}.fade-slide-enter-active[data-v-773d9e52]{transition:all .2s ease}.fade-slide-leave-active[data-v-773d9e52]{transition:all .15s ease}.fade-slide-enter-from[data-v-773d9e52],.fade-slide-leave-to[data-v-773d9e52]{opacity:0}@media(max-width:1200px){.enterprise-info-modal[data-v-773d9e52]{padding:10px}.enterprise-info-modal .modal-container[data-v-773d9e52]{width:98%;height:98%}.enterprise-info-modal .modal-header[data-v-773d9e52]{padding:15px 20px}.enterprise-info-modal .modal-header .header-left .modal-title[data-v-773d9e52]{font-size:20px}.enterprise-info-modal .tab-navigation[data-v-773d9e52]{padding:0 20px}.enterprise-info-modal .tab-navigation .tab-item[data-v-773d9e52]{padding:12px 16px}.enterprise-info-modal .tab-navigation .tab-item .tab-label[data-v-773d9e52]{font-size:13px}}@media(max-width:768px){.enterprise-info-modal .modal-header[data-v-773d9e52]{flex-direction:column;align-items:flex-start;gap:10px}.enterprise-info-modal .modal-header .header-right[data-v-773d9e52]{align-self:flex-end}.enterprise-info-modal .tab-navigation[data-v-773d9e52]{flex-wrap:wrap}.enterprise-info-modal .tab-navigation .tab-item[data-v-773d9e52]{flex:1;min-width:120px;justify-content:center;text-align:center}}[data-v-141622a4]{margin:0;padding:0}.dashboard-container[data-v-141622a4]{position:relative;width:100vw;height:100vh;overflow:hidden}.version-page[data-v-141622a4]{width:100%;height:100%;padding:0;position:relative;overflow:hidden;background:#141f2c}.version-page[data-v-141622a4]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;z-index:1;pointer-events:none}.version-page[data-v-141622a4]:after{content:none}.version-page .screen-title[data-v-141622a4]{font-size:32px;color:#f0f6fc;position:absolute;top:25px;left:50%;transform:translate(-50%);z-index:12;font-weight:600;letter-spacing:1px;text-shadow:0 0 20px rgba(255,255,255,.3);animation:titleGlow-141622a4 24s ease-in-out infinite;transition:all .3s ease}.version-page .screen-title[data-v-141622a4]:hover{font-size:28px;transform:translate(-50%) scale(.9)}.version-page .back-button[data-v-141622a4]{position:absolute;top:28px;left:8px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#f0f6fc;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:linear-gradient(135deg,#ffffff1f,#ffffff0f),#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff4d,0 0 0 1px #ffffff1f;cursor:pointer;transition:all .25s ease;pointer-events:auto}.version-page .back-button .icon[data-v-141622a4]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .back-button[data-v-141622a4]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000059,0 0 20px #ffb6c140,inset 0 1px #ffffff59,0 0 0 1px #ffb6c147;border-color:#ffb6c166;background:linear-gradient(135deg,#ffb6c11a,#add8e60f),#ffffff1f}.version-page .fullscreen-button[data-v-141622a4]{position:absolute;top:28px;right:8px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#f0f6fc;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:linear-gradient(135deg,#ffffff1f,#ffffff0f),#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff4d,0 0 0 1px #ffffff1f;cursor:pointer;transition:all .25s ease;pointer-events:auto}.version-page .fullscreen-button .icon[data-v-141622a4]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .fullscreen-button[data-v-141622a4]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000059,0 0 20px #ffb6c140,inset 0 1px #ffffff59,0 0 0 1px #ffb6c147;border-color:#ffb6c166;background:linear-gradient(135deg,#ffb6c11a,#add8e60f),#ffffff1f}.version-page .module[data-v-141622a4]{margin-bottom:3px;border-radius:4px;background:linear-gradient(135deg,#ffffff26,#ffffff14),#ffffff1f;-webkit-backdrop-filter:blur(50px) saturate(1.8) brightness(1.1);backdrop-filter:blur(50px) saturate(1.8) brightness(1.1);border:1px solid rgba(255,255,255,.25);box-shadow:0 20px 60px #0006,0 8px 32px #0003,inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 0 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;z-index:3;animation:moduleEntrance-141622a4 .8s ease-out;transform-style:preserve-3d}.version-page .module[data-v-141622a4]:before{content:"";position:absolute;inset:-3px;border-radius:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' preserveAspectRatio='none'%3E%3Cpath d='M2,2 L118,2 L118,118 L2,118 Z' stroke='rgba(255,182,193,1)' stroke-width='0.3' fill='none' stroke-dasharray='240,240' stroke-dashoffset='0'%3E%3Canimate attributeName='stroke-dashoffset' values='0;480' dur='24s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:100% 100%;opacity:.8;animation:elegantFlow-141622a4 20s ease-in-out infinite;z-index:-1;pointer-events:none}.version-page .module[data-v-141622a4]:hover{transform:translateY(-2px) scale(1.01) rotateX(.5deg);box-shadow:0 15px 40px #0000004d,0 8px 20px #0003,0 0 20px #ffb6c14d,0 0 30px #add8e633,inset 0 1px #fff6,inset 0 -1px #0000001a,0 0 0 1px #ffffff26;border-color:#ffb6c166;background:linear-gradient(135deg,#ffb6c11f,#add8e614),#ffffff26;-webkit-backdrop-filter:blur(60px) saturate(2.2) brightness(1.2);backdrop-filter:blur(60px) saturate(2.2) brightness(1.2);z-index:10}.version-page .main-content[data-v-141622a4]{padding-top:80px;padding-bottom:80px;box-sizing:border-box;position:relative}.version-page .main-content .conentCloumn[data-v-141622a4]{display:flex;flex-direction:column;justify-content:center;align-items:center}.version-page .bottom-decoration[data-v-141622a4]{position:absolute;bottom:0;left:0;right:0;height:80px;z-index:15;pointer-events:none}.version-page .bottom-decoration .ecg-line[data-v-141622a4]{position:absolute;top:50px;left:0;right:0;width:100%;height:30px}.version-page .bottom-decoration .ecg-line svg[data-v-141622a4]{width:100%;height:100%}.version-page .bottom-decoration .ecg-line svg path[data-v-141622a4]{stroke:#ffb6c1cc;stroke-width:3;fill:none;filter:drop-shadow(0 0 8px rgba(255,182,193,.6))}.version-page .header-decoration[data-v-141622a4]{position:absolute;top:0;left:0;right:0;height:80px;z-index:15;pointer-events:none}.version-page .header-decoration .title-top-line[data-v-141622a4]{position:absolute;top:15px;left:0;right:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,182,193,.2),rgba(255,182,193,.4),rgba(255,182,193,.8),rgb(255,182,193),rgb(255,182,193),rgba(255,182,193,.8),rgba(255,182,193,.4),rgba(255,182,193,.2),transparent);border-radius:1px;box-shadow:0 0 8px #ffb6c199;opacity:.8;animation:headerLineGlow-141622a4 4s ease-in-out infinite}.version-page .header-decoration .title-decoration[data-v-141622a4]{position:absolute;top:30px;height:30px}.version-page .header-decoration .title-decoration.left[data-v-141622a4]{left:0;right:50%;margin-right:190px}.version-page .header-decoration .title-decoration.right[data-v-141622a4]{left:50%;right:0;margin-left:190px}.version-page .header-decoration .title-decoration .ecg-line[data-v-141622a4]{width:100%;height:100%;animation:ecgLineFlow-141622a4 4s ease-in-out infinite}.version-page .header-decoration .title-decoration .ecg-line path[data-v-141622a4]{stroke-dasharray:100;stroke-dashoffset:100;animation:ecgDraw-141622a4 3s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,182,193,.6))}.version-page .header-decoration .title-decoration.left .ecg-line[data-v-141622a4]{animation-delay:0s}.version-page .header-decoration .title-decoration.left .ecg-line path[data-v-141622a4]{animation-delay:.5s}.version-page .header-decoration .title-decoration.right .ecg-line[data-v-141622a4]{animation-delay:1s}.version-page .header-decoration .title-decoration.right .ecg-line path[data-v-141622a4]{animation-delay:1.5s}@keyframes backgroundShift-141622a4{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes techFlow-141622a4{0%{background-position:0% 0%,0% 0%;filter:hue-rotate(0deg) brightness(1)}25%{background-position:100% 0%,0% -50%;filter:hue-rotate(90deg) brightness(1.1)}50%{background-position:200% 0%,0% -100%;filter:hue-rotate(180deg) brightness(1.2)}75%{background-position:300% 0%,0% -150%;filter:hue-rotate(270deg) brightness(1.1)}to{background-position:400% 0%,0% -200%;filter:hue-rotate(360deg) brightness(1)}}@keyframes scanLine-141622a4{0%,to{opacity:.3;transform:translateY(-100%)}50%{opacity:.8;transform:translateY(0)}}@keyframes titleGlow-141622a4{0%,to{text-shadow:0 0 20px rgba(255,255,255,.3);filter:brightness(1)}50%{text-shadow:0 0 30px rgba(255,255,255,.6);filter:brightness(1.1)}}@keyframes moduleEntrance-141622a4{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes elegantFlow-141622a4{0%,to{opacity:.8;filter:brightness(1) hue-rotate(0deg)}25%{opacity:.9;filter:brightness(1.05) hue-rotate(90deg)}50%{opacity:1;filter:brightness(1.1) hue-rotate(180deg)}75%{opacity:.9;filter:brightness(1.05) hue-rotate(270deg)}}@keyframes ecgLineFlow-141622a4{0%,to{opacity:.6;filter:hue-rotate(0deg) brightness(1)}25%{opacity:.8;filter:hue-rotate(90deg) brightness(1.1)}50%{opacity:1;filter:hue-rotate(180deg) brightness(1.2)}75%{opacity:.8;filter:hue-rotate(270deg) brightness(1.1)}}@keyframes ecgDraw-141622a4{0%{stroke-dashoffset:100;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:.8}}@keyframes headerLineGlow-141622a4{0%{opacity:.6;transform:translate(-50%) scaleX(1)}25%{opacity:.8;transform:translate(-50%) scaleX(1.1)}50%{opacity:1;transform:translate(-50%) scaleX(1.2)}75%{opacity:.8;transform:translate(-50%) scaleX(1.1)}to{opacity:.6;transform:translate(-50%) scaleX(1)}}.module[data-v-141622a4]:nth-child(1){animation-delay:.1s}.module[data-v-141622a4]:nth-child(2){animation-delay:.2s}.module[data-v-141622a4]:nth-child(3){animation-delay:.3s}.module[data-v-141622a4]:nth-child(4){animation-delay:.4s}.module[data-v-141622a4]:nth-child(5){animation-delay:.5s}.module[data-v-141622a4]:nth-child(6){animation-delay:.6s}.module[data-v-141622a4]:nth-child(7){animation-delay:.7s}.module[data-v-141622a4]:nth-child(8){animation-delay:.8s}.module[data-v-141622a4]:nth-child(9){animation-delay:.9s}.select-wrapper[data-v-8427c269]{position:relative;display:inline-block}.select-wrapper .select[data-v-8427c269]{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;height:36px;padding:0 32px 0 12px;font-size:13px;line-height:36px;background:#161b22d9;border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#e5edff;cursor:pointer;outline:none;min-width:140px;font-weight:500;transition:all .25s ease}.select-wrapper .select[data-v-8427c269]:hover:not(:disabled){background:#21262de6;border-color:#22d3ee4d}.select-wrapper .select[data-v-8427c269]:focus{border-color:#22d3ee73;box-shadow:0 0 0 2px #22d3ee1a}.select-wrapper .select[data-v-8427c269]:disabled{opacity:.5;cursor:not-allowed;background:#161b2280}.select-wrapper .select option[data-v-8427c269]{background:#161b22;color:#e5edff;padding:10px 14px;font-size:13px}.select-wrapper .select-arrow[data-v-8427c269]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8e6;pointer-events:none;transition:transform .25s ease}.select-wrapper:hover .select-arrow[data-v-8427c269]{color:#22d3ee}.common-filter-bar[data-v-55131767]{position:sticky;top:0;z-index:10;flex-shrink:0;width:100%;align-self:flex-start;margin-bottom:14px;padding:12px 14px 14px;background:#0f172afa;border:1px solid rgba(148,163,184,.18);border-radius:12px;box-shadow:0 2px 12px #00000026;overflow:visible}.filter-row[data-v-55131767]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;row-gap:10px}.filter-group[data-v-55131767]{display:flex;align-items:center;gap:8px}.filter-group.action-buttons[data-v-55131767]{gap:6px;margin-left:auto}[data-v-55131767] .filter-group{display:flex;align-items:center;gap:8px}[data-v-55131767] .filter-label{font-size:13px;font-weight:500;color:#94a3b8f2;min-width:72px;white-space:nowrap;letter-spacing:.02em}[data-v-55131767] .filter-label .filter-icon{width:14px;height:14px;color:#22d3ee;opacity:.9;flex-shrink:0}[data-v-55131767] .custom-input{height:36px;min-height:36px;padding:0 12px;font-size:13px;border-radius:8px;min-width:120px}[data-v-55131767] .select-wrapper,[data-v-55131767] .select-wrapper .select{height:36px;min-height:36px;font-size:13px;border-radius:8px}[data-v-55131767] .select-wrapper .select,[data-v-55131767] .select-wrapper .select .select{padding:0 32px 0 12px;height:36px;min-height:36px;border-radius:8px}[data-v-55131767] .select-wrapper .select-arrow,[data-v-55131767] .select-wrapper .select .select-arrow{width:14px;height:14px;right:10px}[data-v-55131767] .custom-select .select-display{min-height:36px;height:36px;padding:0 32px 0 12px;font-size:13px;border-radius:8px;line-height:36px}[data-v-55131767] .custom-select .select-arrow{width:14px;height:14px;right:10px}[data-v-55131767] .time-select-wrapper .time-select-trigger{min-height:36px;height:36px;padding:0 12px;font-size:13px;border-radius:8px;min-width:180px}[data-v-55131767] .time-select-wrapper .time-arrow svg{width:14px;height:14px}[data-v-55131767] .back-btn-inline{padding:6px 12px;font-size:12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px}[data-v-55131767] .back-btn-inline .back-icon{width:14px;height:14px}.search-btn[data-v-55131767],.reset-btn[data-v-55131767]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease}.search-btn[data-v-55131767]{background:#22d3ee1f;color:#22d3ee}.search-btn[data-v-55131767]:hover{background:#22d3ee33}.search-btn .btn-icon[data-v-55131767]{width:14px;height:14px}.reset-btn[data-v-55131767]{background:#f871711a;color:#f87171}.reset-btn[data-v-55131767]:hover{background:#f871712e}.reset-btn .btn-icon[data-v-55131767]{width:14px;height:14px}.custom-input[data-v-d99bbe15]{box-sizing:border-box;height:36px;padding:0 12px;font-size:13px;line-height:1.4;background:#22d3ee14;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#e5edff;transition:all .25s ease;outline:none;min-width:120px}.custom-input[data-v-d99bbe15]::placeholder{color:#94a3b8b3}.custom-input[data-v-d99bbe15]:hover:not(:disabled){background:#22d3ee1a;border-color:#22d3ee40}.custom-input[data-v-d99bbe15]:focus{background:#22d3ee1f;border-color:#22d3ee66;box-shadow:0 0 0 2px #22d3ee1a}.custom-input[data-v-d99bbe15]:disabled{opacity:.5;cursor:not-allowed;background:#0f172a80}.pagination[data-v-abdc59ac]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-abdc59ac]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-abdc59ac]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-abdc59ac]{padding:8px 16px;background:var(--pagination-bg);border:1px solid var(--pagination-border);border-radius:4px;color:var(--pagination-color);cursor:pointer;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-abdc59ac]:hover:not(:disabled){background:var(--pagination-hover-bg);border-color:var(--pagination-hover-border)}.pagination .pagination-controls .page-btn[data-v-abdc59ac]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-abdc59ac]{font-size:14px;color:#e2e9ff}.custom-select[data-v-dcf2a426]{position:relative;display:inline-block;min-width:140px}.custom-select .select-display[data-v-dcf2a426]{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;min-height:36px;height:36px;padding:0 32px 0 12px;font-size:13px;line-height:36px;background:#161b22d9;border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#e5edff;cursor:pointer;outline:none;font-weight:500;display:flex;align-items:center;justify-content:space-between;transition:all .25s ease}.custom-select .select-display[data-v-dcf2a426]:hover:not(:disabled){background:#21262de6;border-color:#22d3ee4d}.custom-select .select-display[data-v-dcf2a426]:focus{border-color:#22d3ee73;box-shadow:0 0 0 2px #22d3ee1a}.custom-select .select-display .select-arrow[data-v-dcf2a426]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8e6;pointer-events:none;transition:all .25s ease}.custom-select .select-display .select-arrow.rotated[data-v-dcf2a426]{transform:translateY(-50%) rotate(180deg)}.custom-select .select-dropdown[data-v-dcf2a426]{position:absolute;top:100%;left:0;right:0;background:#161b22fa;border:1px solid rgba(148,163,184,.25);border-radius:8px;z-index:1000;max-height:220px;overflow-y:auto;box-shadow:0 8px 24px #00000059;margin-top:4px}.custom-select .select-dropdown .select-option[data-v-dcf2a426]{padding:10px 14px;font-size:13px;color:#e5edff;cursor:pointer;font-weight:500;border-radius:6px;margin:2px 6px;transition:all .2s ease}.custom-select .select-dropdown .select-option[data-v-dcf2a426]:hover{background:#22d3ee1a;color:#22d3ee}.custom-select .select-dropdown .select-option.selected[data-v-dcf2a426]{background:#22d3ee2e;color:#22d3ee;font-weight:600}.custom-select:hover .select-arrow[data-v-dcf2a426]{color:#22d3ee}.time-select-wrapper[data-v-623035b7]{position:relative;display:inline-block}.time-select-wrapper .time-select-trigger[data-v-623035b7]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:36px;padding:0 12px;font-size:13px;background:#22d3ee14;border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#e5edff;cursor:pointer;transition:all .25s ease;min-width:180px}.time-select-wrapper .time-select-trigger[data-v-623035b7]:hover{background:#22d3ee1a;border-color:#22d3ee4d}.time-select-wrapper .time-select-trigger .time-display[data-v-623035b7]{flex:1}.time-select-wrapper .time-select-trigger .time-display .time-text[data-v-623035b7]{color:#e5edff;font-weight:500}.time-select-wrapper .time-select-trigger .time-display .placeholder[data-v-623035b7]{color:#94a3b8b3}.time-select-wrapper .time-select-trigger .time-arrow[data-v-623035b7]{margin-left:8px;transition:transform .25s ease}.time-select-wrapper .time-select-trigger .time-arrow svg[data-v-623035b7]{width:14px;height:14px;color:#94a3b8e6}.time-select-wrapper .time-select-trigger .time-arrow.active[data-v-623035b7]{transform:rotate(180deg)}.time-select-wrapper .time-select-trigger .time-arrow.active svg[data-v-623035b7]{color:#22d3ee}.time-select-wrapper .time-dropdown[data-v-623035b7]{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px;background:#161b22fa;border:1px solid rgba(148,163,184,.25);border-radius:8px;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:dropdownFadeIn-623035b7 .2s ease-out}.time-select-wrapper .time-dropdown .time-dropdown-content[data-v-623035b7]{padding:12px 14px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group[data-v-623035b7]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-label[data-v-623035b7]{font-size:12px;color:#94a3b8f2;font-weight:500}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]{height:34px;padding:0 10px;font-size:13px;background:#22d3ee0f;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#e5edff;transition:all .25s ease;outline:none}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]:hover{border-color:#22d3ee4d}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]:focus{border-color:#22d3ee66;box-shadow:0 0 0 2px #22d3ee14}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]::-webkit-datetime-edit-text{color:#e5edff}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]::-webkit-datetime-edit-month-field,.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]::-webkit-datetime-edit-day-field,.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-623035b7]::-webkit-datetime-edit-year-field{color:#e5edff}.time-select-wrapper .time-dropdown .time-dropdown-content .time-separator[data-v-623035b7]{text-align:center;font-size:13px;color:#94a3b8e6;font-weight:500;margin:8px 0}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions[data-v-623035b7]{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-623035b7]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:4px;color:#ff6b6b;font-size:12px;cursor:pointer;transition:all .3s}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-623035b7]:hover{background:#ff6b6b33;border-color:#ff6b6b80}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-623035b7]{padding:6px 16px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-623035b7]:hover{background:#00e4ff33;border-color:#00e4ff80}@keyframes dropdownFadeIn-623035b7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.time-select-wrapper .time-select-trigger[data-v-623035b7]{min-width:150px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions[data-v-623035b7]{flex-direction:column}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-623035b7],.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-623035b7]{width:100%;justify-content:center}}.container-normal[data-v-ffba4358]{width:99.5%;height:93%;border-radius:10px}.info-window-content{padding:8px 12px;background-color:#fff;border-radius:4px;box-shadow:0 2px 6px #0003;font-size:14px;color:#333;white-space:nowrap}.amap-info-window{border-radius:4px;border:none}.map-container[data-v-02b64289]{position:relative;width:99.5%;height:93%;border-radius:10px;background:#f0f0f0;overflow:hidden}.map-container.fullscreen[data-v-02b64289]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;background:#fff!important}.map-container.fullscreen[data-v-02b64289]{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:9999!important;overflow:visible!important;background:transparent!important}.map-container.fullscreen .map-canvas[data-v-02b64289]{position:absolute!important;inset:3px!important;width:auto!important;height:auto!important;background:#fff!important;z-index:1;border-radius:8px}.map-container.fullscreen[data-v-02b64289]:before{content:"";position:absolute;inset:-2px;border-radius:14px;background:conic-gradient(from var(--glow-angle),transparent 0deg,transparent 60deg,rgba(255,182,193,.9) 120deg,rgba(173,216,230,.9) 180deg,rgba(255,182,193,.4) 240deg,transparent 300deg,transparent 360deg);animation:mapFullscreenGlowRotate-02b64289 7s linear infinite;z-index:0;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:2px;filter:blur(.5px);opacity:.85}.map-container.fullscreen .map-controls[data-v-02b64289]{z-index:10000!important;display:flex!important;visibility:visible!important;opacity:1!important}.map-container.fullscreen .map-tips[data-v-02b64289]{z-index:10000!important;display:block!important;visibility:visible!important;opacity:1!important}.map-container.fullscreen .map-controls[data-v-02b64289]{top:30px!important;right:30px!important;position:fixed!important}.map-container.fullscreen .map-tips[data-v-02b64289]{top:30px!important;left:30px!important;position:fixed!important}.map-container.fullscreen .zoom-controls[data-v-02b64289],.map-container.fullscreen .fullscreen-btn[data-v-02b64289],.map-container.fullscreen .map-tips[data-v-02b64289]{background:#000000d9!important;box-shadow:0 6px 16px #0006!important}.map-container.fullscreen .map-controls[data-v-02b64289],.map-container.fullscreen .map-tips[data-v-02b64289]{pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.map-container.fullscreen .map-controls[data-v-02b64289] *,.map-container.fullscreen .map-tips[data-v-02b64289] *{visibility:visible!important;opacity:1!important}.map-controls[data-v-02b64289]{position:absolute;top:20px;right:20px;z-index:100;display:flex;gap:10px;align-items:center}.zoom-controls[data-v-02b64289]{display:flex;align-items:center;background:#000c;border-radius:6px;padding:5px;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1)}.control-btn[data-v-02b64289]{width:32px;height:32px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:4px}.control-btn[data-v-02b64289]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.control-btn[data-v-02b64289]:active{background:#ffffff4d;transform:translateY(0)}.zoom-level[data-v-02b64289]{padding:0 10px;font-size:12px;color:#fff;min-width:50px;text-align:center;font-weight:500}.fullscreen-btn[data-v-02b64289]{padding:8px 16px;border:1px solid rgba(255,255,255,.2);background:#000c;color:#fff;cursor:pointer;border-radius:6px;font-size:12px;transition:all .2s;box-shadow:0 4px 12px #0000004d;font-weight:500}.fullscreen-btn[data-v-02b64289]:hover{background:#000000e6;border-color:#fff6;transform:translateY(-1px)}.fullscreen-btn[data-v-02b64289]:active{background:#000;transform:translateY(0)}.map-canvas[data-v-02b64289]{width:100%;height:100%;position:relative;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:contents;contain:layout style paint}.map-canvas[data-v-02b64289]:active{cursor:grabbing}.map-inner-layer[data-v-02b64289]{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.map-image[data-v-02b64289]{position:absolute;top:0;left:0;pointer-events:none}.station-marker[data-v-02b64289]{position:absolute;z-index:50;width:64px;height:64px;display:flex;align-items:center;justify-content:center;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.station-high-distance-circle[data-v-02b64289]{position:absolute;width:850px;height:850px;border:4px solid #ff4d4f;border-radius:50%;background-color:#ff4d4f1a;z-index:40;pointer-events:none;animation:pulse-02b64289 2s infinite;will-change:transform,opacity}@keyframes pulse-02b64289{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.person-marker[data-v-02b64289]{position:absolute;z-index:49;width:80px;height:80px;display:flex;align-items:center;justify-content:center;transform:translateZ(0);-webkit-transform:translateZ(0)}.error-message-container[data-v-02b64289]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10020;pointer-events:none}.error-message-content[data-v-02b64289]{display:flex;align-items:center;gap:12px;background:#f5222df2;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 8px 24px #f5222d66;min-width:300px;max-width:500px;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.error-icon[data-v-02b64289]{width:20px;height:20px;flex-shrink:0;color:#fff}.error-message-text[data-v-02b64289]{flex:1;font-size:14px;font-weight:500;line-height:1.5}.error-message-return[data-v-02b64289]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.error-message-return[data-v-02b64289]:hover{background:#ffffff4d;border-color:#fff9}.error-message-close[data-v-02b64289]{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.error-message-close[data-v-02b64289]:hover{background:#fff3}.error-message-fade-enter-active[data-v-02b64289],.error-message-fade-leave-active[data-v-02b64289]{transition:all .3s ease}.error-message-fade-enter[data-v-02b64289],.error-message-fade-leave-to[data-v-02b64289]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.map-tips[data-v-02b64289]{position:absolute;top:20px;left:20px;background:#000c;color:#fff;padding:12px;border-radius:6px;font-size:12px;z-index:100;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tip-item[data-v-02b64289]{margin:3px 0;opacity:.9;font-weight:500}.tip-item[data-v-02b64289]:before{content:"• ";color:#00e4ff;font-weight:700}.station-dialog[data-v-02b64289]{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10010}.station-dialog-mask[data-v-02b64289]{position:absolute;left:0;top:0;width:100vw;height:100vh;background:#0000004d}.station-dialog-content[data-v-02b64289]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:#222;border-radius:12px;width:95%;max-width:1450px;max-height:80vh;overflow-y:auto;box-shadow:0 6px 16px #0000002e;padding:24px 28px 20px}.station-dialog-title[data-v-02b64289]{font-size:18px;font-weight:700;margin-bottom:16px;color:#3a6ea5}.station-dialog-field[data-v-02b64289]{margin-bottom:10px;font-size:15px;color:#4a5568}.station-dialog-close[data-v-02b64289]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1;color:#909399;transition:all .3s;-webkit-user-select:none;user-select:none;z-index:100}.station-dialog-close[data-v-02b64289]:hover{color:#409eff;background:#f0f9ff;border-radius:50%}.station-employees-section[data-v-02b64289]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.station-employees-title[data-v-02b64289]{font-size:16px;font-weight:700;margin-bottom:12px;color:#4a5568}.employee-table[data-v-02b64289]{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.employee-table thead[data-v-02b64289]{background:#edf2f7}.employee-table th[data-v-02b64289]{padding:12px 10px;text-align:center;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0;white-space:nowrap}.employee-table td[data-v-02b64289]{padding:12px 10px;color:#718096;border-bottom:1px solid #edf2f7;text-align:center}.employee-table tbody tr[data-v-02b64289]{transition:background-color .2s;background-color:#fff}.employee-table tbody tr[data-v-02b64289]:nth-child(2n){background-color:#f7fafc}.employee-table tbody tr[data-v-02b64289]:hover{background:#e6f2ff}.employee-table tbody tr.employee-alarm-row[data-v-02b64289]{background:#fff5f5}.employee-table tbody tr.employee-alarm-row[data-v-02b64289]:nth-child(2n){background:#fef0f0}.employee-table tbody tr.employee-alarm-row[data-v-02b64289]:hover{background:#ffe5e5}.alarm-badge[data-v-02b64289]{color:#f5222d;font-weight:500;display:inline-block;padding:3px 10px;background:#fff1f0;border-radius:12px;font-size:12px;line-height:1.5;vertical-align:middle}.normal-badge[data-v-02b64289]{color:#38a169;font-weight:500;display:inline-block;padding:3px 10px;background:#c6f6d5;border-radius:12px;font-size:12px}.warning-badge[data-v-02b64289]{color:#e6a23c;font-weight:500;display:inline-block;padding:3px 10px;background:#fdf6ec;border-radius:12px;font-size:12px}.station-no-employees[data-v-02b64289]{margin-top:20px;border-top:1px solid #e2e8f0;text-align:center;color:#a0aec0;padding:20px;background-color:#f7fafc;border-radius:8px;font-size:14px}.pagination-container[data-v-02b64289]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#4a5568}.pagination-info[data-v-02b64289]{flex:1;text-align:left}.pagination-controls[data-v-02b64289]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-02b64289]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;color:#4a5568;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.pagination-btn[data-v-02b64289]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#3a6ea5}.pagination-btn[data-v-02b64289]:disabled{opacity:.5;cursor:not-allowed;background:#f7fafc}.pagination-num[data-v-02b64289]{display:inline-block;padding:6px 10px;cursor:pointer;border-radius:4px;transition:all .2s}.pagination-num[data-v-02b64289]:hover{background:#f7fafc;color:#3a6ea5}.pagination-num.active[data-v-02b64289]{background:#3a6ea5;color:#fff;font-weight:600}.pagination-ellipsis[data-v-02b64289]{padding:0 5px;color:#a0aec0}.pagination-jump[data-v-02b64289]{display:flex;align-items:center;gap:6px;margin-left:10px}.pagination-input[data-v-02b64289]{width:50px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:4px;text-align:center;font-size:14px}.pagination-input[data-v-02b64289]:focus{outline:none;border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea51a}.trajectory-map-container[data-v-02b64289]{position:relative;width:100%;max-width:1400px;margin:16px auto 0;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.trajectory-zoom-controls[data-v-02b64289]{position:absolute;top:10px;right:10px;z-index:10;display:flex;flex-direction:column;align-items:center;background:#ffffffe6;border-radius:4px;padding:4px;box-shadow:0 2px 8px #00000026}.trajectory-control-btn[data-v-02b64289]{width:28px;height:28px;border:1px solid #e2e8f0;background:#fff;color:#3a6ea5;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-user-select:none;user-select:none}.trajectory-control-btn[data-v-02b64289]:hover{background:#f0f6ff;border-color:#cbd5e0}.trajectory-control-btn[data-v-02b64289]:active{transform:translateY(1px)}.trajectory-zoom-level[data-v-02b64289]{font-size:12px;color:#4a5568;margin:4px 0;min-width:40px;text-align:center}.trajectory-map-canvas[data-v-02b64289]{position:relative;width:100%;height:700px;overflow:hidden;cursor:grab;background:#f5f5f5}.trajectory-map-canvas[data-v-02b64289]:active{cursor:grabbing}.trajectory-map-content[data-v-02b64289]{position:absolute;top:0;left:0;will-change:transform;transform-origin:0 0}.trajectory-map-image[data-v-02b64289]{display:block;width:auto;height:auto;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.trajectory-svg[data-v-02b64289]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.trajectory-point[data-v-02b64289]{position:absolute;width:18px;height:18px;border-radius:50%;background:#ff7a45;border:2px solid #fff;box-shadow:0 0 0 2px #ff7a454d;transform:translate(-50%,-50%);transition:all .3s ease}.trajectory-point-start[data-v-02b64289],.trajectory-point-end[data-v-02b64289]{width:0;height:0;background:transparent;border:none;box-shadow:none}.trajectory-point-icon-wrapper[data-v-02b64289]{position:relative}.trajectory-point-icon[data-v-02b64289]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 6px 18px #0003;transition:all .3s ease;animation:pulse-02b64289 2.5s ease-in-out infinite;position:relative;z-index:10}.start-icon[data-v-02b64289]{background:linear-gradient(135deg,#ff7875,#cf1322);color:#fff}.start-icon[data-v-02b64289]:before{content:"";position:absolute;width:116%;height:116%;border-radius:50%;background:#ff787559;animation:ripple-02b64289 2.5s ease-out infinite}.end-icon[data-v-02b64289]{background:linear-gradient(135deg,#69c0ff,#1d39c4);color:#fff}.end-icon[data-v-02b64289]:before{content:"";position:absolute;width:116%;height:116%;border-radius:50%;background:#69c0ff59;animation:ripple-02b64289 2.5s ease-out infinite}.trajectory-point-icon svg[data-v-02b64289]{width:34px;height:34px;position:relative;z-index:1}.trajectory-point-label[data-v-02b64289]{position:absolute;font-size:40px;font-weight:700;white-space:nowrap;pointer-events:none;background-color:#fffffff2;padding:12px 24px;border-radius:14px;box-shadow:0 6px 18px #0000001f;font-family:Microsoft YaHei,Arial,sans-serif;left:50%;transform:translate(-50%);z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trajectory-point-label-start[data-v-02b64289]{top:-110px;color:#cf1322;border:3px solid #cf1322}.trajectory-point-label-end[data-v-02b64289]{bottom:-110px;color:#1d39c4;border:3px solid #1d39c4}@keyframes pulse-02b64289{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ripple-02b64289{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.trajectory-btn[data-v-02b64289]{padding:4px 10px;border:1px solid #e2e8f0;background:#fff;color:#3a6ea5;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s}.trajectory-btn[data-v-02b64289]:hover{background:#f0f6ff;border-color:#cbd5e0}.station-dialog-footer[data-v-02b64289]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center}.return-alert-btn[data-v-02b64289]{padding:10px 24px;border:1px solid #3a6ea5;background:#3a6ea5;color:#fff;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.return-alert-btn[data-v-02b64289]:hover{background:#2d5a8a;border-color:#2d5a8a;transform:translateY(-1px);box-shadow:0 2px 8px #3a6ea54d}.return-alert-btn[data-v-02b64289]:active{transform:translateY(0);box-shadow:0 1px 4px #3a6ea533}@keyframes mapFullscreenGlowRotate-02b64289{0%{--glow-angle: 0deg}to{--glow-angle: 360deg}}[data-v-7762e89e]{margin:0;padding:0}.container[data-v-7762e89e]{padding:10px;box-sizing:border-box}.page[data-v-7762e89e]{width:100%;height:100%;color:#fff;padding:4px 5px 2px;display:flex;flex-direction:column;min-height:0}.header[data-v-7762e89e]{min-height:0;padding:clamp(4px,.35vh,10px) 0;padding-left:clamp(8px,.5vw,16px);padding-right:clamp(8px,.5vw,16px);flex-shrink:0;align-items:center}.header .hl-card-title[data-v-7762e89e],.header .title[data-v-7762e89e]{font-size:clamp(14px,.85vw,24px);font-weight:600}.header .title[data-v-7762e89e]{position:relative}.header .title[data-v-7762e89e]:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:#22d3ee;border-radius:1px;transition:width .28s ease-out}.header .title[data-v-7762e89e]:hover:after{width:100%}.header[data-v-7762e89e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px;padding:2px 6px;flex-shrink:0}.header .title[data-v-7762e89e]{font-size:clamp(14px,.85vw,24px);color:#e5edff;font-weight:600;padding-left:6px;display:inline-flex;align-items:center;gap:8px}.header .title .title-glow-dot[data-v-7762e89e]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444,0 0 12px #ef4444;animation:title-glow-pulse-7762e89e 1.5s ease-in-out infinite}.header .clickable-title[data-v-7762e89e]{cursor:pointer}.header .clickable-title[data-v-7762e89e]:hover{color:#22d3ee}.header .header-extra[data-v-7762e89e]{display:flex;align-items:center}.header .header-extra[data-v-7762e89e] .hl-toggle-group{display:inline-flex;align-items:center;gap:2px;vertical-align:middle}.header .header-extra[data-v-7762e89e] .hl-toggle-group .hl-toggle-item{padding:6px 10px;font-size:clamp(11px,.65vw,22px);font-weight:500;line-height:1.2;color:#94a3b8e6;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease;border-radius:6px;position:relative;letter-spacing:.02em}.header .header-extra[data-v-7762e89e] .hl-toggle-group .hl-toggle-item:hover{color:#e5edff}.header .header-extra[data-v-7762e89e] .hl-toggle-group .hl-toggle-item.active{color:#22d3ee;font-weight:600;background:#22d3ee1f;box-shadow:0 1px #22d3ee80}.header .decorative-element.hl-header-atom[data-v-7762e89e]{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.header .decorative-element.hl-header-atom .hl-atom-ring[data-v-7762e89e]{position:absolute;width:20px;height:20px;border:1px solid rgba(34,211,238,.5);border-radius:50%;animation:hl-atom-rotate-7762e89e 8s linear infinite}.header .decorative-element.hl-header-atom .hl-atom-ring .hl-atom-dot[data-v-7762e89e]{position:absolute;width:3px;height:3px;background:#22d3ee;border-radius:50%;box-shadow:0 0 6px #22d3ee}.header .decorative-element.hl-header-atom .hl-atom-ring .hl-atom-dot[data-v-7762e89e]:nth-child(1){top:-1.5px;left:50%;transform:translate(-50%)}.header .decorative-element.hl-header-atom .hl-atom-ring .hl-atom-dot[data-v-7762e89e]:nth-child(2){top:50%;right:-1.5px;transform:translateY(-50%)}.header .decorative-element.hl-header-atom .hl-atom-ring .hl-atom-dot[data-v-7762e89e]:nth-child(3){bottom:-1.5px;left:50%;transform:translate(-50%)}.header .decorative-element.hl-header-atom .hl-atom-core[data-v-7762e89e]{position:absolute;width:5px;height:5px;background:radial-gradient(circle,#22d3ee,#22d3ee66);border-radius:50%;box-shadow:0 0 8px #22d3ee99}@keyframes hl-atom-rotate-7762e89e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bc1-view-container-body[data-v-7762e89e]{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}@keyframes title-glow-pulse-7762e89e{0%,to{opacity:1;box-shadow:0 0 8px #ef4444,0 0 12px #ef4444}50%{opacity:.85;box-shadow:0 0 12px #ef4444,0 0 18px #ef4444}}.tech-container[data-v-5fe73dc8]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-5fe73dc8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-5fe73dc8]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-5fe73dc8]:hover:before{left:100%}.content[data-v-5fe73dc8]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-5fe73dc8],.top-right[data-v-5fe73dc8]{position:absolute;top:0}.top-left[data-v-5fe73dc8]{left:0}.top-right[data-v-5fe73dc8]{right:0}.infoContent[data-v-5fe73dc8]{padding-right:clamp(10px,.9vw,18px);padding-left:clamp(10px,.9vw,18px);width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:space-between;color:#e5edff}.infoContent .chartBox[data-v-5fe73dc8]{margin-top:clamp(8px,.7vh,14px);width:32%;height:88%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#020617ee;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:16px 12px;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.infoContent .chartBox[data-v-5fe73dc8]:hover{background:#0f172af5;border-color:#22d3ee99;transform:translateY(-2px);box-shadow:0 8px 25px #22d3ee47}.infoContent .chartBox .headIcon[data-v-5fe73dc8]{width:42px;margin-bottom:0;filter:drop-shadow(0 0 8px rgba(0,228,255,.3));transition:all .3s ease}.infoContent .chartBox .headIcon[data-v-5fe73dc8]:hover{filter:drop-shadow(0 0 12px rgba(0,228,255,.5));transform:scale(1.05)}.infoContent .chartBox .text1[data-v-5fe73dc8]{font-size:clamp(20px,1.3vw,40px);font-weight:700;color:#e5edff;text-shadow:0 0 16px rgba(34,211,238,.6),0 0 32px rgba(34,211,238,.28);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;margin-bottom:4px}.infoContent .chartBox .text2[data-v-5fe73dc8]{font-size:clamp(11px,.65vw,22px);color:#94a3b8e6;letter-spacing:.08em;margin-top:clamp(2px,.3vh,6px);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.tech-container[data-v-8c192214]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-8c192214]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-8c192214]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-8c192214]:hover:before{left:100%}.content[data-v-8c192214]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-8c192214],.top-right[data-v-8c192214]{position:absolute;top:0}.top-left[data-v-8c192214]{left:0}.top-right[data-v-8c192214]{right:0}.chartBox[data-v-8c192214]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.chartBox[data-v-8c192214]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}.chartBox2[data-v-8c192214]{flex:1;min-height:0;width:100%;padding-top:14px;box-sizing:border-box}.tech-container[data-v-5074d564]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-5074d564]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-5074d564]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-5074d564]:hover:before{left:100%}.content[data-v-5074d564]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-5074d564],.top-right[data-v-5074d564]{position:absolute;top:0}.top-left[data-v-5074d564]{left:0}.top-right[data-v-5074d564]{right:0}.chartBox2[data-v-5074d564]{flex:1;min-height:0;width:100%;padding-top:14px;box-sizing:border-box}.tech-container[data-v-763ef086]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-763ef086]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-763ef086]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-763ef086]:hover:before{left:100%}.content[data-v-763ef086]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-763ef086],.top-right[data-v-763ef086]{position:absolute;top:0}.top-left[data-v-763ef086]{left:0}.top-right[data-v-763ef086]{right:0}.chartBox[data-v-763ef086]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.chartBox[data-v-763ef086]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}.chartBox2[data-v-763ef086]{flex:1;min-height:0;width:100%;padding-top:14px;box-sizing:border-box}.tech-container[data-v-32002c12]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;box-shadow:0 0 2px #526dc0,inset 0 0 2px #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.tech-container[data-v-32002c12]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(225,225,227,.11),transparent);transition:left .8s ease;pointer-events:none}.tech-container[data-v-32002c12]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-32002c12]:hover:before{left:100%}.content[data-v-32002c12]{color:#526dc0;font-family:Orbitron,sans-serif;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 8px rgba(79,103,184,.8);position:relative;z-index:1}.top-left[data-v-32002c12],.top-right[data-v-32002c12]{position:absolute;top:0}.top-left[data-v-32002c12]{left:0}.top-right[data-v-32002c12]{right:0}.chartBox[data-v-32002c12]{box-sizing:border-box;position:relative;background-color:#0a1929cc;border:1px solid #526dc0;transition:all .3s ease;overflow:hidden;border-radius:10px;padding:5px}.chartBox[data-v-32002c12]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}.alert-overview-left[data-v-8651f6de]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.row-top-left[data-v-8651f6de]{display:flex;align-items:stretch;width:100%;min-height:44px;box-sizing:border-box}.stat-item[data-v-8651f6de]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;box-sizing:border-box;position:relative;z-index:1}.stat-item .stat-icon[data-v-8651f6de]{width:22px;height:22px;margin-right:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.stat-item .stat-icon svg[data-v-8651f6de]{width:100%;height:100%;position:relative;z-index:1}.stat-item .stat-icon .icon-glow[data-v-8651f6de]{position:absolute;inset:-4px;border-radius:50%;opacity:0;pointer-events:none}.stat-item .stat-icon.stat-icon-alert[data-v-8651f6de]{color:#f87171;animation:icon-float-8651f6de 2.2s ease-in-out infinite}.stat-item .stat-icon.stat-icon-alert .icon-glow[data-v-8651f6de]{background:radial-gradient(circle,rgba(248,113,113,.5) 0%,transparent 65%);animation:glow-pulse-8651f6de 2s ease-in-out infinite}.stat-item .stat-icon.stat-icon-check[data-v-8651f6de]{color:#34d399;animation:icon-float-8651f6de 2.2s ease-in-out infinite .35s}.stat-item .stat-icon.stat-icon-check .icon-glow[data-v-8651f6de]{background:radial-gradient(circle,rgba(52,211,153,.45) 0%,transparent 65%);animation:glow-pulse-8651f6de 2s ease-in-out infinite .35s}.stat-item .stat-icon.stat-icon-check .icon-check-path[data-v-8651f6de]{stroke-dasharray:22;stroke-dashoffset:22;animation:check-draw-8651f6de 1.2s ease-out forwards}.stat-item .stat-content[data-v-8651f6de]{flex:0 1 auto;min-width:0;text-align:left}.stat-item .stat-label[data-v-8651f6de]{font-size:11px;color:#94a3b8e6;margin-bottom:2px}.stat-item .stat-value[data-v-8651f6de]{font-size:clamp(12px,.75vw,26px);font-weight:700;letter-spacing:.02em;line-height:1.25}.stat-item .stat-value .stat-unit[data-v-8651f6de]{font-size:11px;font-weight:500;margin-left:2px;opacity:.9}.stat-item.stat-total .stat-value[data-v-8651f6de]{color:#f87171;text-shadow:0 0 12px rgba(248,113,113,.35)}.stat-item.stat-processed .stat-value[data-v-8651f6de]{color:#34d399;text-shadow:0 0 12px rgba(52,211,153,.35)}.stat-divider[data-v-8651f6de]{width:1px;align-self:stretch;min-height:24px;margin:0 2px;background:linear-gradient(to bottom,transparent,rgba(148,163,184,.35),transparent);flex-shrink:0}.overview-body[data-v-8651f6de]{flex:1;min-height:0;display:flex;gap:0}.overview-col[data-v-8651f6de]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:6px;box-sizing:border-box}.overview-col.overview-col-alert[data-v-8651f6de]{border-right:1px solid rgba(148,163,184,.18)}.overview-chart[data-v-8651f6de]{width:100%;flex:1;min-height:120px}.overview-legend[data-v-8651f6de]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 10px;min-height:36px;box-sizing:border-box;position:relative}.overview-legend[data-v-8651f6de]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.35),transparent)}.overview-legend .legend-item[data-v-8651f6de]{display:flex;align-items:center;gap:6px}.overview-legend .legend-item .legend-icon[data-v-8651f6de]{width:10px;height:4px;border-radius:1px;flex-shrink:0}.overview-legend .legend-item .legend-name[data-v-8651f6de]{font-size:11px;color:#94a3b8e6}@keyframes icon-float-8651f6de{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glow-pulse-8651f6de{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.65;transform:scale(1.15)}}@keyframes check-draw-8651f6de{to{stroke-dashoffset:0}}.alert-overview-right[data-v-c7f5cba4]{border-radius:12px;background:linear-gradient(165deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 35%,transparent 70%),radial-gradient(circle at 0% 0%,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.12),transparent 55%),linear-gradient(135deg,#0f172afa,#0f172af0);border:1px solid rgba(255,255,255,.35);box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6,0 0 18px #22d3ee52,0 0 26px #818cf847,0 0 24px #ffffff0f,inset 0 3px #ffffff80,inset 3px 3px #ffffff38,inset 0 0 80px #ffffff14;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);color:#e5edff;box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6;flex:1;min-height:0;display:flex;flex-direction:column;overflow:visible;position:relative}.alert-overview-right[data-v-c7f5cba4]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);background:linear-gradient(to bottom,transparent,rgba(148,163,184,.35),transparent);pointer-events:none}.panel-divider-h[data-v-c7f5cba4]{flex-shrink:0;height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.35),transparent)}.panel-row[data-v-c7f5cba4]{flex:1;min-height:0;display:flex;overflow:visible}.panel-row-top[data-v-c7f5cba4]{flex:0 0 auto;min-height:44px}.panel-row-top .panel-cell-left[data-v-c7f5cba4]{align-items:stretch;justify-content:stretch}.panel-row-top .panel-cell-right[data-v-c7f5cba4]{justify-content:center;align-items:center}.panel-row-middle[data-v-c7f5cba4]{flex:1;min-height:120px}.panel-row-middle .panel-cell-right[data-v-c7f5cba4]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;z-index:5;pointer-events:auto}.panel-row-bottom[data-v-c7f5cba4]{flex:0 0 auto;min-height:40px}.panel-row-bottom .panel-cell[data-v-c7f5cba4]{justify-content:center;align-items:center}.panel-cell[data-v-c7f5cba4]{min-width:0;min-height:0;flex:0 1 50%;display:flex;flex-direction:column;overflow:visible}.panel-row-middle .panel-cell-right[data-v-c7f5cba4] .chart-wrap{flex:1;min-height:0;width:100%;height:100%}.infoContent[data-v-7313bcd6]{display:flex;flex:1;min-height:0;flex-direction:column}.bar-legend[data-v-7313bcd6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:8px 10px;min-height:36px;box-sizing:border-box}.bar-legend .legend-item[data-v-7313bcd6]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.bar-legend .legend-item.is-off[data-v-7313bcd6]{opacity:.45}.bar-legend .legend-item .legend-icon[data-v-7313bcd6]{width:12px;height:8px;border-radius:1px;flex-shrink:0}.bar-legend .legend-item .legend-name[data-v-7313bcd6]{font-size:11px;color:#e2e9ff}.chart-dimension-bar[data-v-7313bcd6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:6px 10px;background:transparent;height:100%;box-sizing:border-box}.chart-dimension-bar .dimension-label[data-v-7313bcd6]{font-size:12px;font-weight:600;color:#f97316;margin-right:6px}.chart-dimension-bar .dimension-unit[data-v-7313bcd6]{font-size:11px;color:#94a3b8e6;margin-right:8px}.chart-dimension-bar .dimension-group[data-v-7313bcd6]{display:inline-flex;align-items:center;gap:2px;vertical-align:middle}.chart-dimension-bar .dimension-group .hl-toggle-item[data-v-7313bcd6]{padding:6px 10px;font-size:clamp(11px,.65vw,22px);font-weight:500;line-height:1.2;color:#94a3b8e6;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease;border-radius:6px;position:relative;letter-spacing:.02em}.chart-dimension-bar .dimension-group .hl-toggle-item[data-v-7313bcd6]:hover{color:#e5edff}.chart-dimension-bar .dimension-group .hl-toggle-item.active[data-v-7313bcd6]{color:#22d3ee;font-weight:600;background:#22d3ee1f;box-shadow:0 1px #22d3ee80}.chart-dimension-bar .dimension-group[data-v-7313bcd6]{font-size:13px}.chart-dimension-bar .dimension-divider[data-v-7313bcd6]{width:1px;height:14px;background:linear-gradient(to bottom,transparent,rgba(148,163,184,.35),transparent);flex-shrink:0}.chart-wrap[data-v-7313bcd6]{flex:1;min-height:0;width:100%;background:transparent;position:relative;z-index:6;pointer-events:auto}.chart-canvas[data-v-7313bcd6]{width:100%;height:100%}.chart-hover-tooltip[data-v-7313bcd6]{position:absolute;z-index:20;min-width:150px;max-width:220px;padding:8px 12px;border-radius:6px;background:#0f172af2;border:1px solid rgba(148,163,184,.35);color:#e5edff;font-size:12px;line-height:1.5;pointer-events:none;transition:left .12s ease-out,top .12s ease-out;will-change:left,top}.chart-hover-tooltip .tooltip-title[data-v-7313bcd6]{color:#e5edff;font-weight:400;margin-bottom:4px}.chart-hover-tooltip .tooltip-row[data-v-7313bcd6]{display:flex;justify-content:space-between;align-items:center;gap:20px}.chart-hover-tooltip .tooltip-label[data-v-7313bcd6]{display:inline-flex;align-items:center;gap:6px}.chart-hover-tooltip .tooltip-dot[data-v-7313bcd6]{width:8px;height:8px;border-radius:50%;display:inline-block}.chart-hover-tooltip .tooltip-value[data-v-7313bcd6]{font-weight:400}.chart-hover-tooltip .tooltip-total[data-v-7313bcd6]{margin-top:6px;padding-top:4px;border-top:1px solid rgba(148,163,184,.25);display:flex;justify-content:space-between;font-weight:400}.chart-hover-tooltip .tooltip-total span[data-v-7313bcd6]:last-child{color:#e5edff}.chart-tooltip-enter-active[data-v-7313bcd6]{transition:opacity .18s ease-out,transform .18s ease-out}.chart-tooltip-enter-from[data-v-7313bcd6]{opacity:0;transform:scale(.96)}.chart-tooltip-enter-to[data-v-7313bcd6]{opacity:1;transform:scale(1)}.chart-tooltip-leave-active[data-v-7313bcd6]{transition:opacity .15s ease-out}.chart-tooltip-leave-from[data-v-7313bcd6]{opacity:1}.chart-tooltip-leave-to[data-v-7313bcd6]{opacity:0}.table-box[data-v-808a2579]{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.table-box .table-spacer[data-v-808a2579]{height:2px;flex-shrink:0}.table-box .table-header[data-v-808a2579]{margin:0;padding:0;list-style:none;flex-shrink:0}.table-box .table-header li[data-v-808a2579]{display:flex;width:100%;height:36px;align-items:center;padding:0 8px;margin:0;border-radius:6px 6px 0 0;background:#94a3b814;border:1px solid rgba(148,163,184,.35);border-bottom:1px solid rgba(148,163,184,.35);box-sizing:border-box}.table-box .table-header li div[data-v-808a2579]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(11px,.65vw,22px);color:#94a3b8e6;font-weight:600}.table-box .scroll-wrapper[data-v-808a2579]{flex:1;min-height:0;overflow:hidden;position:relative;border-radius:0 0 6px 6px;border:1px solid rgba(148,163,184,.35);border-top:none;margin-top:-1px;background:#0f172a66}.table-box .scroll-content[data-v-808a2579]{box-sizing:border-box;width:100%;position:absolute;top:0;left:0;padding:0 4px;will-change:transform;backface-visibility:hidden}.table-box .scroll-content li[data-v-808a2579]{display:flex;width:100%;height:38px;align-items:center;padding:0 8px;margin-bottom:0;border-radius:0;background:#ffffff05;box-sizing:border-box;transition:background .2s}.table-box .scroll-content li[data-v-808a2579]:hover{background:#94a3b81f}.table-box .scroll-content li[data-v-808a2579]:nth-child(2n){background:#94a3b814}.table-box .scroll-content li[data-v-808a2579]:nth-child(2n):hover{background:#94a3b81f}.table-box .scroll-content li div[data-v-808a2579]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(11px,.65vw,22px);color:#e5edff}.table-box[data-v-aa950aab]{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.table-box .table-spacer[data-v-aa950aab]{height:2px;flex-shrink:0}.table-box .table-header[data-v-aa950aab]{margin:0;padding:0;list-style:none;flex-shrink:0}.table-box .table-header li[data-v-aa950aab]{display:flex;width:100%;height:36px;align-items:center;padding:0 8px;margin:0;border-radius:6px 6px 0 0;background:#94a3b814;border:3px double rgba(248,113,113,.55);border-bottom:1px solid rgba(248,113,113,.55);box-sizing:border-box}.table-box .table-header li[data-v-aa950aab]:before{content:"";width:6px;flex-shrink:0;margin-right:8px}.table-box .table-header li div[data-v-aa950aab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(11px,.65vw,22px);color:#e5edff;font-weight:600;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;text-shadow:0 0 1px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.2)}.table-box .scroll-wrapper[data-v-aa950aab]{flex:1;min-height:0;overflow:hidden;position:relative;border-radius:0 0 6px 6px;border:3px double rgba(248,113,113,.55);border-top:none;margin-top:-1px;background:#0f172a66}.table-box .scroll-content[data-v-aa950aab]{box-sizing:border-box;width:100%;position:absolute;top:0;left:0;padding:0 4px;will-change:transform;backface-visibility:hidden}.table-box .scroll-content li[data-v-aa950aab]{display:flex;width:100%;height:38px;align-items:center;padding:0 8px;margin-bottom:0;border-radius:4px;background:#ffffff05;box-sizing:border-box;transition:background .2s,box-shadow .2s,color .2s}.table-box .scroll-content li .row-dot[data-v-aa950aab]{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-right:8px}.table-box .scroll-content li[data-v-aa950aab]:hover{background:#f871712e;box-shadow:inset 0 0 0 1px #f8717159}.table-box .scroll-content li:hover div[data-v-aa950aab]{color:#fff}.table-box .scroll-content li[data-v-aa950aab]:nth-child(2n){background:#94a3b814}.table-box .scroll-content li[data-v-aa950aab]:nth-child(2n):hover{background:#f871712e;box-shadow:inset 0 0 0 1px #f8717159}.table-box .scroll-content li:nth-child(2n):hover div[data-v-aa950aab]{color:#fff}.table-box .scroll-content li div[data-v-aa950aab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(11px,.65vw,22px);color:#f1f5f9;font-weight:500;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;text-shadow:0 0 1px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.15)}.table-box[data-v-121da028]{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.table-box .table-spacer[data-v-121da028]{height:2px;flex-shrink:0}.table-box .table-header[data-v-121da028]{margin:0;padding:0;list-style:none;flex-shrink:0}.table-box .table-header li[data-v-121da028]{display:flex;width:100%;height:36px;align-items:center;padding:0 8px;margin:0;border-radius:6px 6px 0 0;background:#94a3b814;border:1px solid rgba(148,163,184,.35);border-bottom:1px solid rgba(148,163,184,.35);box-sizing:border-box}.table-box .table-header li[data-v-121da028]:before{content:"";width:10px;flex-shrink:0}.table-box .table-header li .col-send-time[data-v-121da028]{width:120px;flex-shrink:0}.table-box .table-header li .col-send-type[data-v-121da028]{width:80px;flex-shrink:0}.table-box .table-header li .col-name[data-v-121da028]{width:60px;flex-shrink:0}.table-box .table-header li .col-dept[data-v-121da028]{width:80px;flex-shrink:0}.table-box .table-header li .col-content[data-v-121da028]{flex:1;min-width:0}.table-box .table-header li div[data-v-121da028]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(11px,.65vw,22px);color:#94a3b8e6;font-weight:600}.table-box .message-container[data-v-121da028]{flex:1;min-height:0;overflow:auto;border-radius:0 0 6px 6px;border:1px solid rgba(148,163,184,.35);border-top:none;margin-top:-1px;background:#0f172a66;position:relative;scrollbar-width:none;-ms-overflow-style:none}.message-container[data-v-121da028]::-webkit-scrollbar{display:none}.message-list[data-v-121da028]{width:100%;padding:0 4px;display:flex;flex-direction:column;gap:0}.message-item[data-v-121da028]{flex:0 0 38px;display:flex;align-items:center;width:100%;height:38px;min-height:38px;max-height:38px;padding:0 8px;margin:0;border-radius:0;background:#ffffff05;box-sizing:border-box;transition:background .2s;min-width:0}.message-item .row-bar[data-v-121da028]{width:2px;height:8px;flex-shrink:0;margin-right:8px;border-radius:1px}.message-item .col-send-time[data-v-121da028]{width:120px;flex-shrink:0}.message-item .col-send-type[data-v-121da028]{width:80px;flex-shrink:0}.message-item .col-name[data-v-121da028]{width:60px;flex-shrink:0}.message-item .col-dept[data-v-121da028]{width:80px;flex-shrink:0}.message-item .col-content[data-v-121da028]{flex:1;min-width:0}.message-item div[data-v-121da028]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(11px,.65vw,22px);color:#e5edff}.message-item[data-v-121da028]:hover{background:#94a3b81f}.message-item[data-v-121da028]:nth-child(2n){background:#94a3b814}.message-item[data-v-121da028]:nth-child(2n):hover{background:#94a3b81f}.clone-list[data-v-121da028]{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.clone-list .message-item[data-v-121da028]{flex:0 0 38px;min-height:38px;max-height:38px;margin:0}.clone-list .message-item[data-v-121da028]:nth-child(2n){background:#94a3b814}.clone-list .message-item[data-v-121da028]:nth-child(2n):hover{background:#94a3b81f}.clone-list .message-item[data-v-121da028]:nth-child(odd){background:#ffffff05}.clone-list .message-item[data-v-121da028]:nth-child(odd):hover{background:#94a3b81f}.panel[data-v-aaa15141]{position:relative;display:flex;flex-direction:column;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,#161b221f,#0d11172e);border:1px solid rgba(0,228,255,.2);box-shadow:0 4px 20px #00e4ff1a,0 0 0 1px #0003;overflow:hidden}.panel[data-v-aaa15141]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 180deg,#00e4ff1f,#00b4ff33,#34d39926,#00e4ff1f);opacity:.4;mix-blend-mode:screen;filter:blur(8px);pointer-events:none}.panel-header[data-v-aaa15141]{position:relative;display:flex;align-items:center;margin-bottom:12px;z-index:1}.title-left-bar[data-v-aaa15141]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#00e4ff,#00baff);margin-right:8px;box-shadow:0 0 8px #00e4ff80}.title-text[data-v-aaa15141]{font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e5edff}.title-glow[data-v-aaa15141]{flex:1;height:1px;margin-left:10px;background:linear-gradient(90deg,rgba(0,228,255,.5),transparent);opacity:.7}.panel-body[data-v-aaa15141]{position:relative;display:flex;align-items:center;gap:18px;z-index:1}.avatar-wrapper[data-v-aaa15141]{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.avatar-circle[data-v-aaa15141]{position:relative;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0ffffe6,#00e4ff66 38%,#0f172a);box-shadow:0 0 0 1px #0f172ae6,0 12px 28px #0006,0 0 0 1px #00e4ff40;overflow:hidden}.avatar-inner[data-v-aaa15141]{position:absolute;inset:10px;border-radius:inherit;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.9),transparent 55%),radial-gradient(circle at 70% 80%,rgba(30,64,175,.8),transparent 60%);mix-blend-mode:soft-light;opacity:.95}.avatar-ring[data-v-aaa15141]{position:absolute;inset:-4px;border-radius:inherit;border:1px dashed rgba(191,219,254,.75)}.avatar-ring-1[data-v-aaa15141]{animation:spin-slow-aaa15141 18s linear infinite}.avatar-ring-2[data-v-aaa15141]{inset:-8px;border-style:solid;border-color:#00e4ff66;border-width:1px;opacity:.7;animation:spin-slow-reverse-aaa15141 32s linear infinite}.avatar-pulse[data-v-aaa15141]{position:absolute;inset:12px;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 70%);filter:blur(4px);animation:pulse-soft-aaa15141 2.4s ease-out infinite;opacity:.9}.info-list[data-v-aaa15141]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;flex:1}.info-item[data-v-aaa15141]{display:flex;flex-direction:column;gap:2px}.label[data-v-aaa15141]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#99a1a9}.value[data-v-aaa15141]{font-size:14px;color:#e2e9ff}.value.primary[data-v-aaa15141]{font-size:18px;font-weight:600;color:#00e4ff;text-shadow:0 0 10px rgba(0,228,255,.3)}.value.mono[data-v-aaa15141]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;letter-spacing:.04em;color:#bfdbfe}@keyframes spin-slow-aaa15141{to{transform:rotate(360deg)}}@keyframes spin-slow-reverse-aaa15141{to{transform:rotate(-360deg)}}@keyframes pulse-soft-aaa15141{0%{opacity:.8;transform:scale(.96)}50%{opacity:.15;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}.panel[data-v-bf70f542]{position:relative;display:flex;flex-direction:column;padding:16px 18px 14px;border-radius:14px;background:linear-gradient(135deg,#161b221f,#0d11172e);border:1px solid rgba(0,228,255,.2);box-shadow:0 4px 20px #00e4ff1a,0 0 0 1px #0003;overflow:hidden}.panel[data-v-bf70f542]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 120deg,#00e4ff1f,#00b4ff2e,#00e4ff26,#00b4ff1f,#00e4ff1f);opacity:.5;mix-blend-mode:screen;filter:blur(10px);pointer-events:none}.panel-header[data-v-bf70f542]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:10px;z-index:1}.title-left-bar[data-v-bf70f542]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#22c55e,#0ea5e9);box-shadow:0 0 10px #22c55ecc}.title-text[data-v-bf70f542]{font-size:16px;font-weight:600;color:#e5edff;letter-spacing:.1em;text-transform:uppercase}.title-sub[data-v-bf70f542]{font-size:11px;color:#94a3b8e6;letter-spacing:.14em;text-transform:uppercase}.panel-body[data-v-bf70f542]{position:relative;display:flex;flex-direction:column;gap:8px;z-index:1}.main-metric[data-v-bf70f542]{display:flex;align-items:center;gap:16px}.heart-circle[data-v-bf70f542]{position:relative;width:92px;height:92px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#f9fafb,#38bdf8 40%,#0f172a);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 1px #0f172ae6,0 14px 30px #0f172af2,0 0 30px #00e4ffcc}.heart-wave[data-v-bf70f542]{position:absolute;inset:18px;border-radius:999px;background-image:linear-gradient(120deg,transparent 0%,rgba(8,47,73,.8) 20%,rgba(8,47,73,.2) 40%,rgba(8,47,73,.8) 60%,transparent 100%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5,60 L25,60 L35,30 L50,90 L65,20 L80,80 L95,60 L115,60' stroke='white' stroke-width='6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5,60 L25,60 L35,30 L50,90 L65,20 L80,80 L95,60 L115,60' stroke='white' stroke-width='6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:110% 110%;mask-size:110% 110%;-webkit-mask-position:center;mask-position:center;animation:wave-move-bf70f542 2.2s ease-in-out infinite;opacity:.85}.heart-icon[data-v-bf70f542]{position:relative;width:34px;height:34px;fill:#f97373;filter:drop-shadow(0 0 14px rgba(239,68,68,.9));animation:heart-beat-bf70f542 1.2s ease-in-out infinite}.ring[data-v-bf70f542]{position:absolute;inset:-4px;border-radius:inherit;border:1px solid rgba(248,250,252,.7)}.ring-1[data-v-bf70f542]{border-style:dashed;border-color:#00e4ffe6;animation:spin-ring-bf70f542 18s linear infinite}.ring-2[data-v-bf70f542]{inset:-9px;border-color:#00e4ffb3;opacity:.8;animation:spin-ring-reverse-bf70f542 28s linear infinite}.metric-info[data-v-bf70f542]{display:flex;flex-direction:column;gap:4px}.metric-label[data-v-bf70f542]{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8e6}.metric-value[data-v-bf70f542]{display:flex;align-items:flex-end;gap:4px}.metric-value .number[data-v-bf70f542]{font-size:34px;font-weight:700;color:#f9fafb;text-shadow:0 0 14px rgba(0,228,255,.9),0 0 30px rgba(0,228,255,.8)}.metric-value .unit[data-v-bf70f542]{font-size:13px;color:#94a3b8f2;margin-bottom:4px}.metric-desc[data-v-bf70f542]{font-size:12px;color:#94a3b8e6}.metrics-grid[data-v-bf70f542]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.metric-card[data-v-bf70f542]{position:relative;padding:10px 10px 8px;border-radius:10px;background:radial-gradient(circle at top,#0f172a33,#0f172ae6);border:1px solid rgba(51,65,85,.9);box-shadow:0 10px 20px #0f172ae6}.metric-top[data-v-bf70f542]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.metric-name[data-v-bf70f542]{font-size:13px;color:#e5edff}.metric-unit[data-v-bf70f542]{font-size:11px;text-transform:uppercase;color:#94a3b8d9}.metric-bar[data-v-bf70f542]{display:flex;align-items:center;gap:8px}.bar-track[data-v-bf70f542]{position:relative;flex:1;height:6px;border-radius:999px;background:#0f172ae6;overflow:hidden}.bar-fill[data-v-bf70f542]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#4ade80,#a3e635);box-shadow:0 0 12px #16a34ae6}.bar-fill.spo2[data-v-bf70f542]{background:linear-gradient(90deg,#0ea5e9,#22c55e,#a855f7)}.metric-bar .metric-value[data-v-bf70f542]{display:flex;align-items:baseline;gap:2px}.metric-bar .metric-value .number[data-v-bf70f542]{font-size:16px;font-weight:600;color:#f9fafb}.metric-bar .metric-value .unit[data-v-bf70f542]{font-size:11px;color:#94a3b8e6}.metric-footer[data-v-bf70f542]{margin-top:4px;font-size:11px;color:#94a3b8e6}.bp-values[data-v-bf70f542]{display:flex;justify-content:space-between;margin-bottom:4px}.bp-item[data-v-bf70f542]{display:flex;flex-direction:column;gap:1px}.bp-label[data-v-bf70f542]{font-size:11px;color:#94a3b8e6}.bp-number[data-v-bf70f542]{font-size:14px;font-weight:600;color:#e5edff}.bp-gauge[data-v-bf70f542]{margin-bottom:2px}.bp-track[data-v-bf70f542]{position:relative;height:4px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#eab308,#f97316,#ef4444);overflow:hidden}.bp-pointer[data-v-bf70f542]{position:absolute;top:-2px;width:6px;height:8px;border-radius:999px;background:#f9fafb;box-shadow:0 0 8px #f8fafce6;transform:translate(-50%)}.radial-wrapper[data-v-bf70f542]{position:relative;width:72px;height:72px;margin:2px auto 4px}.radial-bg[data-v-bf70f542]{position:absolute;inset:0;border-radius:999px;border:4px solid rgba(30,64,175,.8);box-shadow:inset 0 0 14px #0f172a}.radial-fill[data-v-bf70f542]{--progress: .3;position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from -90deg,#22c55e calc(var(--progress) * 210deg),#0f172acc calc(var(--progress) * 210deg));-webkit-mask-image:radial-gradient(circle,transparent 58%,black 60%);mask-image:radial-gradient(circle,transparent 58%,black 60%)}.radial-center[data-v-bf70f542]{position:absolute;inset:14px;border-radius:inherit;background:radial-gradient(circle at 30% 20%,#f8fafcf2,#0f172af2);display:flex;flex-direction:column;align-items:center;justify-content:center}.radial-center .number[data-v-bf70f542]{font-size:18px;font-weight:600;color:#0f172a}.radial-center .unit[data-v-bf70f542]{font-size:10px;color:#1e40afe6}.temp-wrapper[data-v-bf70f542]{display:flex;align-items:center;justify-content:space-between}.thermometer[data-v-bf70f542]{position:relative;width:18px;height:52px;display:flex;flex-direction:column;align-items:center;gap:2px}.thermo-inner[data-v-bf70f542]{flex:1;width:6px;border-radius:999px;background:#0f172ae6;overflow:hidden;box-shadow:inset 0 0 4px #0f172a}.thermo-fill[data-v-bf70f542]{width:100%;border-radius:inherit;background:linear-gradient(to top,#f97316,#facc15,#22c55e);box-shadow:0 0 12px #f97316cc;transition:height .6s ease-out}.thermo-bulb[data-v-bf70f542]{width:16px;height:16px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fed7aa,#f97316);box-shadow:0 0 0 3px #0f172a,0 0 14px #f97316e6}.temp-value[data-v-bf70f542]{display:flex;flex-direction:column;align-items:flex-end}.temp-value .number[data-v-bf70f542]{font-size:18px;font-weight:600;color:#f9fafb}.temp-value .unit[data-v-bf70f542]{font-size:11px;color:#94a3b8e6}@keyframes wave-move-bf70f542{0%{transform:translate(-8%)}50%{transform:translate(8%)}to{transform:translate(-8%)}}@keyframes heart-beat-bf70f542{0%,to{transform:scale(1)}25%{transform:scale(1.12)}40%{transform:scale(.96)}55%{transform:scale(1.08)}70%{transform:scale(1)}}@keyframes spin-ring-bf70f542{to{transform:rotate(360deg)}}@keyframes spin-ring-reverse-bf70f542{to{transform:rotate(-360deg)}}.trend-section[data-v-bf70f542]{margin-top:4px;padding-top:10px;border-top:1px solid rgba(59,130,246,.3)}.trend-header[data-v-bf70f542]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.trend-title[data-v-bf70f542]{font-size:13px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.trend-sub[data-v-bf70f542]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9}.trend-chart[data-v-bf70f542]{position:relative;height:188px;margin-bottom:8px;border-radius:10px;background:radial-gradient(circle at center,#0f172a99,#0f172af2);border:1px solid rgba(37,99,235,.5);box-shadow:inset 0 0 16px #0f172a,0 0 18px #2563eb80;overflow:hidden;padding:8px}.trend-svg[data-v-bf70f542]{width:100%;height:100%}.trend-area[data-v-bf70f542]{opacity:.5}.trend-line[data-v-bf70f542]{transition:d .3s ease}.trend-dot[data-v-bf70f542]{filter:drop-shadow(0 0 4px currentColor);transition:all .3s ease;cursor:pointer}.trend-dot[data-v-bf70f542]:hover{r:7}.trend-buttons[data-v-bf70f542]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.trend-btn[data-v-bf70f542]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:8px;background:radial-gradient(circle at top,#0f172a4d,#0f172ae6);border:1px solid rgba(51,65,85,.8);cursor:pointer;transition:all .3s ease;outline:none}.trend-btn[data-v-bf70f542]:hover{background:radial-gradient(circle at top,#3b82f633,#0f172ae6);border-color:#3b82f699;box-shadow:0 0 12px #3b82f666}.trend-btn.active[data-v-bf70f542]{background:radial-gradient(circle at top,#3b82f64d,#0f172af2);border-color:#3b82f6cc;box-shadow:0 0 16px #3b82f680}.btn-icon[data-v-bf70f542]{font-size:14px;font-weight:600}.btn-label[data-v-bf70f542]{font-size:11px;color:#94a3b8e6}.trend-btn.active .btn-label[data-v-bf70f542]{color:#e5edff}.panel[data-v-0aa6c04f]{position:relative;display:flex;flex-direction:column;padding:14px 16px 12px;border-radius:14px;background:radial-gradient(circle at top left,rgba(0,228,255,.06),transparent 60%),radial-gradient(circle at bottom right,rgba(0,180,255,.05),transparent 60%),#0f172a1a;border:1px solid rgba(0,228,255,.2);box-shadow:0 4px 20px #00e4ff0f,0 0 0 1px #00000014;overflow:hidden}.panel-header[data-v-0aa6c04f]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:10px;z-index:1}.title-left-bar[data-v-0aa6c04f]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#38bdf8,#6366f1);box-shadow:0 0 9px #3b82f6e6}.title-text[data-v-0aa6c04f]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-0aa6c04f]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.panel-body[data-v-0aa6c04f]{margin-top:20px;position:relative;display:flex;flex-direction:column;gap:10px;z-index:1}.summary-row[data-v-0aa6c04f]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.summary-card[data-v-0aa6c04f]{padding:8px 10px;border-radius:10px;background:radial-gradient(circle at top,#0f172a14,#0f172a33);border:1px solid rgba(30,64,175,.6)}.summary-card .label[data-v-0aa6c04f]{font-size:12px;color:#94a3b8f2;margin-bottom:4px}.summary-card .value[data-v-0aa6c04f]{display:flex;align-items:baseline;gap:4px}.summary-card .number[data-v-0aa6c04f]{font-size:20px;font-weight:600;color:#e5edff}.summary-card .number.small[data-v-0aa6c04f]{font-size:16px}.summary-card .unit[data-v-0aa6c04f]{font-size:12px;color:#94a3b8f2}.summary-card .hint[data-v-0aa6c04f]{margin-top:2px;font-size:11px;color:#94a3b8e6}.panel[data-v-4bdb4866]{position:relative;display:flex;flex-direction:column;padding:14px 16px 10px;border-radius:14px;background:radial-gradient(circle at top,rgba(52,211,153,.08),transparent 55%),radial-gradient(circle at bottom,rgba(0,228,255,.06),transparent 60%),#0f172a1a;border:1px solid rgba(0,228,255,.2);box-shadow:0 4px 20px #00e4ff0f,0 0 0 1px #00000014;overflow:hidden}.panel-header[data-v-4bdb4866]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.title-left-bar[data-v-4bdb4866]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#22c55e,#10b981);box-shadow:0 0 9px #22c55ee6}.title-text[data-v-4bdb4866]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-4bdb4866]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.panel-body[data-v-4bdb4866]{display:flex;flex-direction:column;gap:10px}.summary-grid[data-v-4bdb4866]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.summary-item[data-v-4bdb4866]{padding:8px 10px;border-radius:10px;background:radial-gradient(circle at top,#0f172a2e,#0f172a66);border:1px solid rgba(22,163,74,.5)}.summary-item .label[data-v-4bdb4866]{font-size:12px;color:#94a3b8f2;margin-bottom:4px}.summary-item .value[data-v-4bdb4866]{display:flex;align-items:baseline;gap:4px}.summary-item .number[data-v-4bdb4866]{font-size:20px;font-weight:600;color:#e5edff}.summary-item .unit[data-v-4bdb4866]{font-size:12px;color:#94a3b8f2}.meter[data-v-4bdb4866]{margin-top:4px}.meter-track[data-v-4bdb4866]{position:relative;width:100%;height:6px;border-radius:999px;background:#0f172af2;overflow:hidden}.meter-fill[data-v-4bdb4866]{position:absolute;inset:0;border-radius:inherit;transform-origin:left center}.meter-fill.steps[data-v-4bdb4866]{background:linear-gradient(90deg,#22c55e,#4ade80,#a3e635);box-shadow:0 0 12px #22c55ee6}.meter-fill.calories[data-v-4bdb4866]{background:linear-gradient(90deg,#f97316,#eab308,#facc15);box-shadow:0 0 12px #f97316e6}.meter-fill.distance[data-v-4bdb4866]{background:linear-gradient(90deg,#0ea5e9,#22c55e);box-shadow:0 0 12px #0ea5e9e6}.target[data-v-4bdb4866]{margin-top:2px;font-size:11px;color:#94a3b8e6}.chart-row[data-v-4bdb4866]{display:grid;grid-template-columns:2.1fr 1.1fr;gap:10px}.chart-card[data-v-4bdb4866]{padding:8px 10px 6px;border-radius:10px;background:radial-gradient(circle at top,#0f172a14,#0f172a33);border:1px solid rgba(22,163,74,.3)}.chart-card.small[data-v-4bdb4866]{border-color:#22c55e99}.chart-header[data-v-4bdb4866]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.chart-title[data-v-4bdb4866]{font-size:12px;color:#e5edff}.chart-sub[data-v-4bdb4866]{font-size:11px;color:#94a3b8e6}.bar-chart-container[data-v-4bdb4866]{display:flex;gap:8px;padding-top:10px}.y-axis[data-v-4bdb4866]{display:flex;flex-direction:column;justify-content:space-between;height:72px;padding-right:4px;border-right:1px solid rgba(34,197,94,.3)}.y-label[data-v-4bdb4866]{font-size:9px;color:#94a3b8cc;text-align:right;line-height:1}.bar-chart[data-v-4bdb4866]{display:flex;align-items:flex-end;gap:4px;height:72px;flex:1}.bar-item[data-v-4bdb4866]{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar[data-v-4bdb4866]{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(to top,#22c55e,#4ade80);box-shadow:0 0 10px #22c55ecc;position:relative;min-height:4px}.bar-value[data-v-4bdb4866]{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:8px;color:#e4edffe6;white-space:nowrap;font-weight:500}.bar-item.peak .bar[data-v-4bdb4866]{background:linear-gradient(to top,#f97316,#facc15);box-shadow:0 0 12px #f97316e6}.bar-label[data-v-4bdb4866]{margin-top:4px;font-size:10px;text-align:center;color:#94a3b8e6;flex-shrink:0}.intensity-rings[data-v-4bdb4866]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:15px}.ring-wrapper[data-v-4bdb4866]{position:relative;width:54px;height:54px}.ring-bg[data-v-4bdb4866]{position:absolute;inset:0;border-radius:999px;border:4px solid rgb(15,23,42);box-shadow:inset 0 0 10px #0f172a}.ring-fill[data-v-4bdb4866]{--progress: .7;position:absolute;inset:0;border-radius:inherit;-webkit-mask-image:radial-gradient(circle,transparent 60%,black 62%);mask-image:radial-gradient(circle,transparent 60%,black 62%)}.ring-fill.move[data-v-4bdb4866]{background:conic-gradient(from -90deg,#f97316 calc(var(--progress) * 260deg),transparent 0)}.ring-fill.exercise[data-v-4bdb4866]{background:conic-gradient(from -90deg,#22c55e calc(var(--progress) * 260deg),transparent 0)}.ring-fill.stand[data-v-4bdb4866]{background:conic-gradient(from -90deg,#0ea5e9 calc(var(--progress) * 260deg),transparent 0)}.ring-center[data-v-4bdb4866]{position:absolute;inset:12px;border-radius:inherit;background:radial-gradient(circle at 30% 20%,#f8fafce6,#0f172af5);display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-center .number[data-v-4bdb4866]{font-size:15px;font-weight:600;color:#0f172a}.ring-center .unit[data-v-4bdb4866]{font-size:10px;color:#22c55ee6}@keyframes bar-pulse-4bdb4866{0%{transform:scaleY(.96)}to{transform:scaleY(1.02)}}.panel[data-v-7b7226e5]{position:relative;display:flex;flex-direction:column;padding:14px 16px 10px;border-radius:14px;background:radial-gradient(circle at top,rgba(0,228,255,.08),transparent 55%),radial-gradient(circle at bottom,rgba(0,180,255,.06),transparent 60%),#0f172a29;border:1px solid rgba(0,228,255,.2);box-shadow:0 4px 20px #00e4ff0f,0 0 0 1px #0000001a;overflow:hidden}.panel-header[data-v-7b7226e5]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.title-left-bar[data-v-7b7226e5]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#38bdf8,#6366f1);box-shadow:0 0 9px #3b82f6e6}.title-text[data-v-7b7226e5]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-7b7226e5]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.panel-body[data-v-7b7226e5]{display:flex;flex-direction:column;gap:12px}.battery-section[data-v-7b7226e5]{display:flex;gap:14px;align-items:center}.battery-gauge[data-v-7b7226e5]{position:relative;width:34px;height:78px}.battery-shell[data-v-7b7226e5]{position:absolute;inset:10px 6px 6px;border-radius:8px;background:radial-gradient(circle at top,#94a3b899,#0f172a);box-shadow:inset 0 0 10px #0f172a,0 0 0 1px #0f172a;overflow:hidden}.battery-fill[data-v-7b7226e5]{position:absolute;bottom:2px;left:3px;right:3px;border-radius:6px;background:linear-gradient(to top,#22c55e,#4ade80);box-shadow:0 0 16px #22c55ee6;transition:height .6s ease-out}.battery-fill.high[data-v-7b7226e5]{background:linear-gradient(to top,#22c55e,#4ade80);box-shadow:0 0 16px #22c55ee6}.battery-fill.medium[data-v-7b7226e5]{background:linear-gradient(to top,#eab308,#facc15);box-shadow:0 0 16px #eab308e6}.battery-fill.low[data-v-7b7226e5]{background:linear-gradient(to top,#ef4444,#f97316);box-shadow:0 0 16px #f87171f2}.battery-fill.charging[data-v-7b7226e5]{background:linear-gradient(to top,#22d3ee,#38bdf8);box-shadow:0 0 16px #22d3eee6;animation:charging-battery-7b7226e5 1.5s ease-in-out infinite}@keyframes charging-battery-7b7226e5{0%,to{opacity:1}50%{opacity:.7}}.battery-head[data-v-7b7226e5]{position:absolute;top:2px;left:11px;right:11px;height:6px;border-radius:4px;background:radial-gradient(circle at top,#94a3b8b3,#0f172a);box-shadow:inset 0 0 4px #0f172a,0 0 0 1px #0f172a}.battery-glow[data-v-7b7226e5]{position:absolute;inset:14px 2px 0;border-radius:999px;background:radial-gradient(circle at 50% 100%,rgba(56,189,248,.4),transparent 70%);mix-blend-mode:screen;opacity:.8;animation:battery-pulse-7b7226e5 2.2s ease-in-out infinite}.battery-info[data-v-7b7226e5]{display:flex;flex-direction:column;gap:4px}.battery-info .label[data-v-7b7226e5]{font-size:12px;color:#94a3b8f2}.battery-info .value[data-v-7b7226e5]{display:flex;align-items:baseline;gap:4px}.battery-info .number[data-v-7b7226e5]{font-size:24px;font-weight:600;color:#e5edff}.battery-info .unit[data-v-7b7226e5]{font-size:13px;color:#94a3b8e6}.battery-info .status-text[data-v-7b7226e5]{font-size:11px;color:#94a3b8f2}.status-grid[data-v-7b7226e5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.status-grid+.status-grid[data-v-7b7226e5]{margin-top:10px}.status-item[data-v-7b7226e5]{padding:8px 9px;border-radius:10px;background:radial-gradient(circle at top,#0f172a4d,#0f172af5);border:1px solid rgba(31,41,55,.9)}.status-label[data-v-7b7226e5]{font-size:12px;color:#94a3b8f2;margin-bottom:4px}.status-value[data-v-7b7226e5]{display:flex;align-items:center;gap:6px;font-size:13px;color:#e5edff}.status-value.small[data-v-7b7226e5]{font-size:12px;color:#94a3b8f2}.dot[data-v-7b7226e5]{width:8px;height:8px;border-radius:999px;box-shadow:0 0 8px currentColor}.dot.on[data-v-7b7226e5]{background:#22c55e;color:#4ade80}.dot.off[data-v-7b7226e5]{background:#ef4444;color:#f87171}.dot.charging[data-v-7b7226e5]{background:#22d3ee;color:#22d3ee;animation:charging-pulse-7b7226e5 1s ease-in-out infinite}.battery-level-indicator[data-v-7b7226e5]{display:flex;align-items:center;gap:6px}.battery-icon[data-v-7b7226e5]{width:28px;height:28px;color:#94a3b8cc}.battery-icon .bar-active[data-v-7b7226e5]{fill:#22c55e;filter:drop-shadow(0 0 4px rgba(34,197,94,.8))}.level-text[data-v-7b7226e5]{font-size:13px;color:#e5edff;font-weight:500}@keyframes battery-pulse-7b7226e5{0%,to{opacity:.6}50%{opacity:.9}}@keyframes charging-pulse-7b7226e5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ai-btn[data-v-abe77c93]{display:inline-flex;align-items:center;gap:clamp(4px,.4vw,7px);padding:clamp(3px,.4vh,6px) clamp(8px,.9vw,14px) clamp(3px,.4vh,6px) clamp(6px,.65vw,10px);border-radius:clamp(14px,1.2vw,22px);font-size:clamp(13px,.72vw,30px);font-weight:600;letter-spacing:.06em;cursor:pointer;border:1px solid rgba(0,228,255,.25);outline:none;overflow:hidden;color:#e5edff;background:linear-gradient(135deg,#0a11281f,#0f173229);box-shadow:0 0 14px #00e4ff1a,inset 0 1px #ffffff0d;transition:all .35s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;position:relative}.ai-btn[data-v-abe77c93]:disabled{cursor:not-allowed;opacity:.75}.ai-btn[data-v-abe77c93]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(0,228,255,.06) 30%,rgba(129,140,248,.08) 50%,rgba(167,139,250,.06) 70%,transparent 100%);background-size:200% 100%;animation:ai-btn-shimmer-abe77c93 8s ease-in-out infinite}.ai-btn[data-v-abe77c93]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--ai-btn-angle, 0deg),transparent 0%,rgba(0,228,255,.5) 8%,rgba(129,140,248,.4) 16%,transparent 24%,transparent 76%,rgba(167,139,250,.4) 84%,rgba(0,228,255,.25) 92%,transparent 100%);z-index:-1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ai-btn-border-spin-abe77c93 10s linear infinite}.ai-btn[data-v-abe77c93]:hover{border-color:#00e4ff80;box-shadow:0 0 22px #00e4ff33,inset 0 1px #ffffff14;transform:translateY(-1px);color:#fff}.ai-btn:hover .orb-core[data-v-abe77c93]{filter:blur(.5px) brightness(1.8)}.ai-btn:hover .ai-btn-label[data-v-abe77c93]{text-shadow:0 0 10px rgba(0,228,255,.4)}.ai-btn[data-v-abe77c93]:active{transform:translateY(0) scale(.97);box-shadow:0 0 10px #00e4ff1f}.expand-left[data-v-abe77c93]{flex-direction:row-reverse;margin-left:auto;padding:clamp(3px,.4vh,6px) clamp(6px,.65vw,10px) clamp(3px,.4vh,6px) clamp(8px,.9vw,14px)}.expand-right[data-v-abe77c93]{margin-right:auto}@keyframes ai-btn-shimmer-abe77c93{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes ai-btn-border-spin-abe77c93{to{--ai-btn-angle: 360deg}}@property --ai-btn-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ai-btn-orb[data-v-abe77c93]{position:relative;width:clamp(10px,.9vw,16px);height:clamp(10px,.9vw,16px);flex-shrink:0}.ai-btn-orb .orb-core[data-v-abe77c93]{position:absolute;inset:25%;border-radius:50%;background:conic-gradient(#f87171,#fbbf24,#4ade80,#00e4ff,#00baff,#a78bfa,#f87171);filter:blur(1px) brightness(1.3);animation:orb-spin-abe77c93 4s linear infinite;transition:filter .3s}.ai-btn-orb .orb-core[data-v-abe77c93]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#070c1e99}.ai-btn-orb .orb-ring[data-v-abe77c93]{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;-webkit-mask:radial-gradient(transparent 55%,#000 56%);mask:radial-gradient(transparent 55%,#000 56%)}.ai-btn-orb .ring-1[data-v-abe77c93]{background:conic-gradient(from 0deg,#f87171,#fbbf24,#4ade80,#00e4ff,#00baff,#f87171);animation:orb-spin-abe77c93 6s linear infinite;opacity:.9}.ai-btn-orb .ring-2[data-v-abe77c93]{inset:-2px;background:conic-gradient(from 120deg,#00e4ff,#00baff,#4ade80,#fbbf24,#f87171,#00e4ff);opacity:.6;animation:orb-spin-abe77c93 8s linear infinite reverse}.ai-btn-orb .ring-3[data-v-abe77c93]{inset:-4px;background:conic-gradient(from 240deg,#00e4ff,#00baff,#f87171,#fbbf24,#4ade80,#00e4ff);opacity:.35;animation:orb-spin-abe77c93 10s linear infinite}.orb-active[data-v-abe77c93]{animation:orb-pulse-abe77c93 1.6s ease-in-out infinite!important}@keyframes orb-pulse-abe77c93{0%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}35%{transform:scale(1.35);filter:brightness(1.6) drop-shadow(0 0 8px rgba(0,228,255,.5))}65%{transform:scale(1.15);filter:brightness(1.3) drop-shadow(0 0 5px rgba(129,140,248,.4))}}@keyframes orb-spin-abe77c93{to{transform:rotate(360deg)}}.ai-btn-dot[data-v-abe77c93]{width:clamp(3px,.3vw,6px);height:clamp(3px,.3vw,6px);border-radius:50%;animation:dot-rainbow-abe77c93 2s ease-in-out infinite}.ai-btn-dot[data-v-abe77c93]:nth-child(2){animation-delay:0s}.ai-btn-dot[data-v-abe77c93]:nth-child(3){animation-delay:.3s}.ai-btn-dot[data-v-abe77c93]:nth-child(4){animation-delay:.6s}@keyframes dot-rainbow-abe77c93{0%,to{background:#f87171;opacity:.3;transform:scale(.7)}15%{background:#fbbf24;opacity:.8;transform:scale(1.3)}30%{background:#4ade80;opacity:1;transform:scale(1.1)}45%{background:#00e4ff;opacity:.9;transform:scale(1.2)}60%{background:#00baff;opacity:.7;transform:scale(1)}75%{background:#00baff;opacity:.5;transform:scale(.9)}90%{background:#00e4ff;opacity:.4;transform:scale(.8)}}.label-flow[data-v-abe77c93]{position:relative;white-space:nowrap;transition:text-shadow .3s;background:linear-gradient(90deg,#00e4ff,#00baff,#7c5cff,#fb923c,#facc15,#4ade80,#00e4ff);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:label-text-flow-abe77c93 6s linear infinite}@keyframes label-text-flow-abe77c93{0%{background-position:0% 50%}to{background-position:-200% 50%}}.score-section[data-v-ba368f62]{display:flex;flex-direction:column;align-items:center;overflow:visible;width:100%}.score-section-header[data-v-ba368f62]{display:flex;align-items:center;gap:clamp(6px,.6vw,12px);flex-shrink:0;margin-right:clamp(24px,2.5vw,48px)}.score-section-bar[data-v-ba368f62]{width:clamp(3px,.3vw,6px);height:clamp(14px,1.5vh,26px);border-radius:99px;background:linear-gradient(to bottom,#00e4ff,#00baff);box-shadow:0 0 10px #00e4ff80}.score-section-title[data-v-ba368f62]{font-size:clamp(14px,.85vw,34px);font-weight:600;color:#e5edff;letter-spacing:.06em}.score-section-row[data-v-ba368f62]{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.score-section-left[data-v-ba368f62]{flex-shrink:0;position:relative}.legend-float[data-v-ba368f62]{position:absolute;left:80%;top:70%;display:flex;align-items:stretch;z-index:9999999}.connector-col[data-v-ba368f62]{flex-shrink:0;width:clamp(72px,4.5vw,200px);position:relative;align-self:stretch}.connector-dot[data-v-ba368f62]{position:absolute;top:8%;left:6%;transform:translate(-50%,-50%);width:clamp(6px,.55vw,10px);height:clamp(6px,.55vw,10px);border-radius:50%;background:#94a3b859;z-index:1;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.connector-dot.dot-cyan[data-v-ba368f62]{background:#00e4ff;box-shadow:0 0 10px #00e4ffb3;transform:translate(-50%,-50%) scale(1.3)}.connector-dot.dot-red[data-v-ba368f62]{background:#f87171;box-shadow:0 0 10px #f87171b3;transform:translate(-50%,-50%) scale(1.3)}.connector-dot.dot-orange[data-v-ba368f62]{background:#f97316;box-shadow:0 0 10px #fb923cb3;transform:translate(-50%,-50%) scale(1.3)}.connector-dot.dot-light[data-v-ba368f62]{background:#00e4ff;box-shadow:0 0 10px #00e4ffb3;transform:translate(-50%,-50%) scale(1.3)}.connector-dot.dot-blue[data-v-ba368f62]{background:#00baff;box-shadow:0 0 10px #00b4ffb3;transform:translate(-50%,-50%) scale(1.3)}.connector-svg[data-v-ba368f62]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.connector-polyline[data-v-ba368f62]{stroke:transparent;stroke-linejoin:round;stroke-linecap:round;transition:stroke .35s ease}.connector-polyline.poly-active.poly-red[data-v-ba368f62]{stroke:#f87171;filter:drop-shadow(0 0 4px rgba(248,113,113,.5))}.connector-polyline.poly-active.poly-orange[data-v-ba368f62]{stroke:#f97316;filter:drop-shadow(0 0 4px rgba(251,146,60,.5))}.connector-polyline.poly-active.poly-light[data-v-ba368f62]{stroke:#00e4ff;filter:drop-shadow(0 0 4px rgba(0,228,255,.5))}.connector-polyline.poly-active.poly-blue[data-v-ba368f62]{stroke:#00baff;filter:drop-shadow(0 0 4px rgba(0,180,255,.5))}.connector-polyline.poly-active.poly-cyan[data-v-ba368f62]{stroke:#00e4ff;filter:drop-shadow(0 0 4px rgba(0,228,255,.5))}.score-section-right[data-v-ba368f62]{width:clamp(260px,22vw,420px);flex-shrink:0;padding:clamp(3px,.4vh,6px) 0;display:flex;flex-direction:column;justify-content:center;gap:clamp(4px,.5vh,8px);white-space:normal;word-break:break-word}.legend-fade-enter-active[data-v-ba368f62],.legend-fade-leave-active[data-v-ba368f62]{transition:opacity .25s ease,transform .25s ease}.legend-fade-enter-from[data-v-ba368f62]{opacity:0;transform:translate(8px,8px)}.legend-fade-leave-to[data-v-ba368f62]{opacity:0;transform:translate(-6px,-6px)}.score-summary-desc[data-v-ba368f62]{display:flex;align-items:center;gap:clamp(8px,.8vw,14px);margin-bottom:0;padding:clamp(4px,.5vh,8px) clamp(8px,.85vw,14px) clamp(6px,.7vh,10px);border-radius:clamp(8px,.85vw,14px);border:1px solid transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.score-summary-dot[data-v-ba368f62]{flex-shrink:0;width:clamp(5px,.5vw,8px);height:clamp(5px,.5vw,8px);border-radius:50%;background:#00e4ff;box-shadow:0 0 6px #00e4ff99;transition:box-shadow .2s ease}.score-summary-desc.score-summary-desc-active[data-v-ba368f62]{background:#00e4ff1f;box-shadow:inset 0 0 20px #00e4ff14,0 0 12px #00e4ff1a;border:1px solid rgba(0,228,255,.25)}.score-summary-desc.score-summary-desc-active .score-summary-dot[data-v-ba368f62]{animation:legend-dot-glow-ba368f62 1.2s ease-in-out infinite;box-shadow:0 0 12px #00e4ffe6,0 0 20px #00e4ff66}.score-summary-content[data-v-ba368f62]{flex:1;min-width:0}.score-summary-title[data-v-ba368f62]{font-size:clamp(14px,.85vw,34px);font-weight:700;color:#e5edff;letter-spacing:.04em;margin-bottom:2px}.score-summary-text[data-v-ba368f62]{font-size:clamp(12px,.65vw,28px);color:#94a3b8e6;line-height:1.5;letter-spacing:.02em}.score-legend-item[data-v-ba368f62]{display:flex;align-items:center;gap:clamp(8px,.8vw,14px);border-radius:clamp(6px,.65vw,12px);padding:clamp(4px,.45vh,7px) clamp(8px,.85vw,14px) clamp(5px,.55vh,8px);border:1px solid transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.legend-dot[data-v-ba368f62]{flex-shrink:0;width:clamp(5px,.5vw,8px);height:clamp(5px,.5vw,8px);border-radius:50%;transition:box-shadow .2s ease;position:relative}.legend-red .legend-dot[data-v-ba368f62]{background:#f87171;box-shadow:0 0 8px #f8717199}.legend-blue .legend-dot[data-v-ba368f62]{background:#00baff;box-shadow:0 0 8px #00b4ff99}.legend-light .legend-dot[data-v-ba368f62]{background:#00e4ff;box-shadow:0 0 8px #00e4ff99}.legend-orange .legend-dot[data-v-ba368f62]{background:#f97316;box-shadow:0 0 8px #fb923c99}.legend-active .legend-dot[data-v-ba368f62]{animation:legend-dot-glow-ba368f62 1.2s ease-in-out infinite}.legend-active.legend-red .legend-dot[data-v-ba368f62]{box-shadow:0 0 12px #f87171e6,0 0 20px #f8717166}.legend-active.legend-blue .legend-dot[data-v-ba368f62]{box-shadow:0 0 12px #00b4ffe6,0 0 20px #00b4ff66}.legend-active.legend-light .legend-dot[data-v-ba368f62]{box-shadow:0 0 12px #00e4ffe6,0 0 20px #00e4ff66}.legend-active.legend-orange .legend-dot[data-v-ba368f62]{box-shadow:0 0 12px #fb923ce6,0 0 20px #fb923c66}@keyframes legend-dot-glow-ba368f62{0%,to{opacity:1;transform:scale(1);filter:brightness(1)}50%{opacity:.95;transform:scale(1.15);filter:brightness(1.2)}}.legend-active.legend-red[data-v-ba368f62]{background:#f871711f;box-shadow:inset 0 0 20px #f8717114,0 0 12px #f871711a;border:1px solid rgba(248,113,113,.25)}.legend-active.legend-blue[data-v-ba368f62]{background:#00b4ff1f;box-shadow:inset 0 0 20px #00b4ff14,0 0 12px #00b4ff1a;border:1px solid rgba(0,180,255,.25)}.legend-active.legend-light[data-v-ba368f62]{background:#00e4ff1f;box-shadow:inset 0 0 20px #00e4ff14,0 0 12px #00e4ff1a;border:1px solid rgba(0,228,255,.25)}.legend-active.legend-orange[data-v-ba368f62]{background:#fb923c1f;box-shadow:inset 0 0 20px #fb923c14,0 0 12px #fb923c1a;border:1px solid rgba(251,146,60,.25)}.legend-content[data-v-ba368f62]{flex:1;min-width:0}.legend-name[data-v-ba368f62]{font-size:clamp(13px,.78vw,32px);font-weight:600;color:#e5edff;margin-bottom:2px}.legend-desc[data-v-ba368f62]{font-size:clamp(12px,.65vw,28px);color:#94a3b8e6;line-height:1.45;letter-spacing:.02em}.score-ring-wrap[data-v-ba368f62]{position:relative;width:clamp(240px,22vw,380px);height:clamp(200px,18vh,320px)}.score-cluster[data-v-ba368f62]{position:absolute;right:0;bottom:0;width:clamp(220px,20vw,360px);height:clamp(180px,16vh,290px);overflow:visible}.score-cluster[data-v-ba368f62]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(380px,38vw,620px);height:clamp(380px,38vw,620px);border-radius:50%;background:radial-gradient(circle,rgba(0,228,255,.24) 0%,rgba(0,180,255,.13) 24%,rgba(0,228,255,.07) 44%,transparent 66%);box-shadow:0 0 100px 30px #00e4ff14;pointer-events:none;animation:aura-breathe-ba368f62 3.6s ease-in-out infinite;z-index:0}.score-cluster[data-v-ba368f62]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(240px,22vw,380px);height:clamp(240px,22vw,380px);border-radius:50%;border:1.5px dashed rgba(0,228,255,.35);box-shadow:0 0 14px 3px #00e4ff1f,inset 0 0 14px 3px #00e4ff12;pointer-events:none;animation:orbit-pulse-ba368f62 2.4s ease-in-out infinite;z-index:0}@keyframes aura-breathe-ba368f62{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes orbit-pulse-ba368f62{0%,to{opacity:.55;border-color:#00e4ff4d;box-shadow:0 0 12px 2px #00e4ff14,inset 0 0 12px 2px #00e4ff0d}50%{opacity:1;border-color:#00e4ff7a;box-shadow:0 0 20px 4px #00e4ff29,inset 0 0 20px 4px #00e4ff17}}.ring-center[data-v-ba368f62]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(120px,11vw,200px);height:clamp(120px,11vw,200px);z-index:1;overflow:visible;cursor:default}.glow-orbit[data-v-ba368f62]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(124px,11.2vw,204px);height:clamp(124px,11.2vw,204px);border-radius:50%;border:2px solid transparent;background:conic-gradient(from 0deg,transparent 0%,rgba(0,228,255,.05) 10%,rgba(0,228,255,.7) 25%,#00e4ff 35%,rgba(0,228,255,.7) 45%,rgba(0,228,255,.05) 55%,transparent 65%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:glow-orbit-spin-ba368f62 4s linear infinite;pointer-events:none;filter:drop-shadow(0 0 6px rgba(0,228,255,.5)) drop-shadow(0 0 14px rgba(0,228,255,.25));z-index:0}@keyframes glow-orbit-spin-ba368f62{to{transform:translate(-50%,-50%) rotate(360deg)}}.score-ring[data-v-ba368f62]{width:100%;height:100%;display:block;overflow:visible}.ring-center.ring-center-hovered .score-inner[data-v-ba368f62]{animation:center-inner-pulse-ba368f62 1.2s ease-in-out infinite}@keyframes center-inner-pulse-ba368f62{0%,to{box-shadow:inset 0 0 30px #00e4ff0f,inset 0 0 0 1px #94a3b840}50%{box-shadow:inset 0 0 50px #00e4ff24,inset 0 0 0 1px #94a3b859}}.ai-score-btn-wrap[data-v-ba368f62]{position:absolute;top:-4px;left:76%;z-index:10}.ring-track[data-v-ba368f62]{fill:none;stroke:#94a3b833;animation:track-pulse-ba368f62 2.4s ease-in-out infinite}@keyframes track-pulse-ba368f62{0%,to{opacity:.6}50%{opacity:1}}.ring-segment[data-v-ba368f62]{fill:none;stroke-linecap:butt;transition:opacity .25s ease,filter .25s ease}.ring-segment.seg-red[data-v-ba368f62]{stroke:#f87171}.ring-segment.seg-orange[data-v-ba368f62]{stroke:#f97316}.ring-segment.seg-light[data-v-ba368f62]{stroke:#00e4ff}.ring-segment.seg-blue[data-v-ba368f62]{stroke:#00baff}.ring-segment.seg-hovered[data-v-ba368f62]{opacity:1}.sector-hover-area[data-v-ba368f62]{fill:transparent;stroke:transparent;stroke-width:2.5;cursor:pointer;transform-origin:50% 50%;transition:fill .3s ease,stroke .3s ease,transform .3s ease}.sector-hover-area.sector-active[data-v-ba368f62]{animation:sector-float-ba368f62 .6s ease-in-out infinite}.sector-hover-area.sector-active.sector-red[data-v-ba368f62]{fill:#f871711f;stroke:#f87171}.sector-hover-area.sector-active.sector-orange[data-v-ba368f62]{fill:#fb923c1f;stroke:#f97316}.sector-hover-area.sector-active.sector-light[data-v-ba368f62]{fill:#00e4ff1f;stroke:#00e4ff}.sector-hover-area.sector-active.sector-blue[data-v-ba368f62]{fill:#00b4ff1f;stroke:#00baff}@keyframes sector-float-ba368f62{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.score-inner[data-v-ba368f62]{position:absolute;inset:clamp(16px,1.5vw,28px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.22) 0%,rgba(255,255,255,.05) 30%,transparent 55%),radial-gradient(circle at 65% 80%,rgba(0,0,0,.55) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.3) 0%,transparent 60%),radial-gradient(circle at 50% 45%,#141e32cc,#050a14);box-shadow:inset 0 -12px 24px #0000008c,inset 0 10px 20px #00e4ff1a,inset 0 0 0 1px #94a3b826,0 6px 20px #00000073,0 2px 6px #0000004d}.score-value[data-v-ba368f62]{font-size:clamp(30px,2.1vw,68px);font-weight:800;color:#e5edff;line-height:1;text-shadow:0 0 20px rgba(0,228,255,.6),0 0 40px rgba(0,228,255,.3);animation:score-glow-ba368f62 2.4s ease-in-out infinite}@keyframes score-glow-ba368f62{0%,to{text-shadow:0 0 16px rgba(0,228,255,.5),0 0 32px rgba(0,228,255,.2)}50%{text-shadow:0 0 24px rgba(0,228,255,.8),0 0 48px rgba(0,228,255,.35)}}.score-grade[data-v-ba368f62]{font-size:clamp(13px,.78vw,32px);font-weight:600;color:#4ade80;margin-top:2px;text-shadow:0 0 8px rgba(74,222,128,.4)}.score-label[data-v-ba368f62]{font-size:clamp(11px,.65vw,26px);color:#94a3b8cc;margin-top:2px;letter-spacing:.08em}.metric-orbit[data-v-ba368f62]{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;z-index:1}.metric-circle[data-v-ba368f62]{width:clamp(30px,2.1vw,52px);height:clamp(30px,2.1vw,52px);border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(12px,.72vw,30px);font-weight:600;color:#e5edff;animation:metric-pulse-ba368f62 2.4s cubic-bezier(.45,0,.55,1) infinite;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.metric-circle[data-v-ba368f62]:hover,.metric-circle.circle-linked[data-v-ba368f62]{transform:scale(1.15);animation:circle-float-ba368f62 1.2s ease-in-out infinite}@keyframes circle-float-ba368f62{0%,to{transform:scale(1.15) translateY(0)}50%{transform:scale(1.15) translateY(-4px)}}.circle-red[data-v-ba368f62]{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 28%,transparent 55%),radial-gradient(circle at 65% 80%,rgba(0,0,0,.5) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.25) 0%,transparent 55%),radial-gradient(circle at 50% 45%,#f8717166,#0a0f1ef2);border:2px solid #f87171;box-shadow:0 0 12px #f8717180,inset 0 -8px 16px #00000073,inset 0 8px 14px #f871711a,0 4px 12px #0006;color:#fecaca;animation-delay:0s}.circle-red[data-v-ba368f62]:hover,.circle-red.circle-linked[data-v-ba368f62]{box-shadow:0 0 22px #f87171d9,inset 0 -8px 16px #00000073,inset 0 8px 14px #f871712e,0 8px 20px #00000073}.circle-orange[data-v-ba368f62]{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 28%,transparent 55%),radial-gradient(circle at 65% 80%,rgba(0,0,0,.5) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.25) 0%,transparent 55%),radial-gradient(circle at 50% 45%,#fb923c66,#0a0f1ef2);border:2px solid #f97316;box-shadow:0 0 12px #fb923c80,inset 0 -8px 16px #00000073,inset 0 8px 14px #fb923c1a,0 4px 12px #0006;color:#ffedd5;animation-delay:.15s}.circle-orange[data-v-ba368f62]:hover,.circle-orange.circle-linked[data-v-ba368f62]{box-shadow:0 0 22px #fb923cd9,inset 0 -8px 16px #00000073,inset 0 8px 14px #fb923c2e,0 8px 20px #00000073}.circle-light[data-v-ba368f62]{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 28%,transparent 55%),radial-gradient(circle at 65% 80%,rgba(0,0,0,.5) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.25) 0%,transparent 55%),radial-gradient(circle at 50% 45%,#00e4ff66,#0a0f1ef2);border:2px solid #00e4ff;box-shadow:0 0 12px #00e4ff80,inset 0 -8px 16px #00000073,inset 0 8px 14px #00e4ff1a,0 4px 12px #0006;color:#e0f2fe;animation-delay:.3s}.circle-light[data-v-ba368f62]:hover,.circle-light.circle-linked[data-v-ba368f62]{box-shadow:0 0 22px #00e4ffd9,inset 0 -8px 16px #00000073,inset 0 8px 14px #00e4ff2e,0 8px 20px #00000073}.circle-blue[data-v-ba368f62]{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 28%,transparent 55%),radial-gradient(circle at 65% 80%,rgba(0,0,0,.5) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.25) 0%,transparent 55%),radial-gradient(circle at 50% 45%,#00b4ff66,#0a0f1ef2);border:2px solid #00baff;box-shadow:0 0 12px #00b4ff80,inset 0 -8px 16px #00000073,inset 0 8px 14px #00b4ff1a,0 4px 12px #0006;color:#e0e7ff;animation-delay:.45s}.circle-blue[data-v-ba368f62]:hover,.circle-blue.circle-linked[data-v-ba368f62]{box-shadow:0 0 22px #00b4ffd9,inset 0 -8px 16px #00000073,inset 0 8px 14px #00b4ff2e,0 8px 20px #00000073}.circle-value[data-v-ba368f62]{font-size:clamp(16px,1.25vw,48px);font-weight:800;color:#e5edff;line-height:1;text-shadow:0 0 12px rgba(0,228,255,.5),0 0 24px rgba(0,228,255,.25)}.circle-comment[data-v-ba368f62]{font-size:clamp(12px,.78vw,32px);font-weight:600;color:#4ade80;margin-top:2px;text-shadow:0 0 8px rgba(74,222,128,.4)}.circle-label[data-v-ba368f62]{font-size:clamp(11px,.65vw,26px);color:#94a3b8cc;margin-top:2px;letter-spacing:.08em}@keyframes metric-pulse-ba368f62{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}.metric-circle[data-v-ba368f62]:hover{opacity:1}.circle-waiting[data-v-ba368f62]{opacity:.45!important;animation:waiting-scan-ba368f62 2s ease-in-out infinite!important}.circle-value-waiting[data-v-ba368f62]{font-size:clamp(14px,1vw,40px)!important;color:#94a3b880!important;text-shadow:none!important}@keyframes waiting-scan-ba368f62{0%,to{opacity:.35;filter:brightness(.7)}50%{opacity:.55;filter:brightness(1)}}.ring-center-burst[data-v-ba368f62]{animation:center-burst-ba368f62 1.5s cubic-bezier(.22,1,.36,1) .6s both!important}.circle-burst[data-v-ba368f62]{animation:circle-burst-ba368f62 1.2s ease-out!important}@keyframes center-burst-ba368f62{0%{transform:translate(-50%,-50%) scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}12%{transform:translate(-50%,-50%) scale(1.22);filter:brightness(1.7) drop-shadow(0 0 36px rgb(0,228,255)) drop-shadow(0 0 80px rgba(0,228,255,.7))}to{transform:translate(-50%,-50%) scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}}@keyframes circle-burst-ba368f62{0%{transform:scale(1);filter:brightness(1)}20%{transform:scale(1.35);filter:brightness(1.6) drop-shadow(0 0 20px currentColor)}50%{transform:scale(1.1);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}.trend-section[data-v-f26e48cf]{container-type:inline-size;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-f26e48cf]{display:flex;align-items:center;gap:clamp(4px,.4vw,9px);font-size:clamp(13px,.72vw,30px);font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:clamp(2px,.4vh,8px);margin-top:clamp(2px,.4vh,8px);flex-shrink:0}.section-bar[data-v-f26e48cf]{display:inline-block;width:clamp(3px,.25vw,4px);height:clamp(11px,1vh,17px);border-radius:99px;flex-shrink:0}.section-tip[data-v-f26e48cf]{font-size:clamp(11px,.65vw,28px);font-weight:400;color:#94a3b88c;margin-left:4px}.trend-chart-card[data-v-f26e48cf]{position:relative;display:flex;flex-direction:column;border-radius:clamp(6px,.5vw,12px);background:#0a112812;border:1px solid;padding:clamp(4px,.5vh,12px) clamp(6px,.6vw,14px) clamp(2px,.3vh,8px);flex:1;min-height:0;overflow:hidden}.trend-chart-card[data-v-f26e48cf]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:0;background:conic-gradient(from var(--trend-glow-angle, 0deg),transparent 0%,rgba(248,113,113,.4) 3%,rgba(251,191,36,.4) 6%,rgba(74,222,128,.4) 9%,rgba(0,228,255,.45) 12%,rgba(0,180,255,.35) 15%,rgba(0,228,255,.3) 18%,rgba(0,228,255,.25) 21%,transparent 28%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;animation:trend-glow-spin-f26e48cf 4s linear infinite;filter:blur(.5px)}@property --trend-glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes trend-glow-spin-f26e48cf{to{--trend-glow-angle: 360deg}}.echart-box[data-v-f26e48cf]{position:relative;z-index:1;width:100%;flex:1;min-height:40px}.detail-btn[data-v-f26e48cf]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;border-radius:6px;font-size:clamp(12px,.65vw,28px);font-weight:600;letter-spacing:.04em;color:#00e4ff;background:linear-gradient(135deg,#00e4ff1f,#00b4ff14);border:1px solid rgba(0,228,255,.35);box-shadow:0 0 8px #00e4ff26,inset 0 0 6px #00e4ff0f;cursor:pointer;transition:all .25s ease;white-space:nowrap}.detail-btn svg[data-v-f26e48cf]{width:11px;height:11px;flex-shrink:0;stroke:#00e4ff;transition:transform .25s}.detail-btn[data-v-f26e48cf]:hover{color:#fff;background:linear-gradient(135deg,#00e4ff40,#00b4ff2e);border-color:#00e4ff99;box-shadow:0 0 14px #00e4ff59,inset 0 0 8px #00e4ff1a}.detail-btn:hover svg[data-v-f26e48cf]{transform:scale(1.15)}.detail-btn[data-v-f26e48cf]:active{transform:scale(.95)}.info-card[data-v-9c422a11]{container-type:inline-size;width:100%;height:100%;display:flex;flex-direction:column;border-radius:clamp(8px,.6vw,12px);background:linear-gradient(135deg,#161b221a,#0d111729);border:1px solid rgba(0,228,255,.2);padding:clamp(6px,1vh,14px) clamp(8px,1vw,16px);overflow:hidden;position:relative;transition:border-color 1.2s ease}.info-card[data-v-9c422a11]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity 1.2s ease}.info-card-loading[data-v-9c422a11]{border-color:#00e4ff59}.info-card-loading[data-v-9c422a11]:before{background:conic-gradient(from var(--card-load-angle, 0deg),transparent 0%,rgba(248,113,113,.5) 3%,rgba(251,191,36,.5) 6%,rgba(74,222,128,.5) 9%,rgba(0,228,255,.5) 12%,rgba(0,180,255,.4) 15%,rgba(0,228,255,.35) 18%,rgba(0,228,255,.3) 21%,transparent 28%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;animation:card-load-spin-9c422a11 4s linear infinite;filter:blur(.5px);opacity:1}@property --card-load-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes card-load-spin-9c422a11{to{--card-load-angle: 360deg}}.info-card-header[data-v-9c422a11]{display:flex;align-items:center;gap:clamp(5px,.5vw,8px);margin-bottom:clamp(4px,.5vh,8px);flex-shrink:0}.info-card-title[data-v-9c422a11]{font-size:clamp(14px,.85vw,34px);font-weight:600;color:#e2e9ff;letter-spacing:.06em;white-space:nowrap}.info-card-bar[data-v-9c422a11]{display:inline-block;width:clamp(3px,.25vw,4px);height:clamp(11px,1vh,15px);border-radius:99px;flex-shrink:0}.bar-green[data-v-9c422a11]{background:linear-gradient(to bottom,#4ade80,#22c55e);box-shadow:0 0 10px #22c55e80}.bar-orange[data-v-9c422a11]{background:linear-gradient(to bottom,#fb923c,#f97316);box-shadow:0 0 10px #fb923c80}.bar-pink[data-v-9c422a11],.bar-cyan[data-v-9c422a11],.bar-blue[data-v-9c422a11],.bar-purple[data-v-9c422a11]{background:linear-gradient(to bottom,#00e4ff,#00baff);box-shadow:0 0 10px #00e4ff80}.bar-red[data-v-9c422a11]{background:linear-gradient(to bottom,#f87171,#ef4444);box-shadow:0 0 10px #f8717180}.info-card-body[data-v-9c422a11]{display:flex;flex-direction:column;gap:clamp(2px,.3vh,4px);flex:1;min-height:0;overflow:hidden}.item-slot[data-v-9c422a11]{flex:1 1 0;min-height:0;display:flex}.advice-item[data-v-9c422a11]{display:flex;gap:clamp(6px,.5vw,10px);align-items:center;padding:0 clamp(6px,.6vw,11px);border-radius:clamp(5px,.4vw,9px);background:#94a3b80a;border:1px solid rgba(148,163,184,.06);transition:background .2s;width:100%;height:100%;overflow:hidden;animation:advice-enter-9c422a11 .8s ease-out both}.advice-item[data-v-9c422a11]:hover{background:#94a3b814}@keyframes advice-enter-9c422a11{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.advice-dot[data-v-9c422a11]{width:clamp(6px,.45vw,9px);height:clamp(6px,.45vw,9px);border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor;transition:transform .3s,box-shadow .3s,filter .3s}.dot-burst[data-v-9c422a11]{animation:dot-light-up-9c422a11 .8s ease-out!important}@keyframes dot-light-up-9c422a11{0%{transform:scale(1);filter:brightness(1);box-shadow:0 0 6px currentColor}25%{transform:scale(2);filter:brightness(2);box-shadow:0 0 16px currentColor,0 0 30px currentColor}to{transform:scale(1);filter:brightness(1);box-shadow:0 0 6px currentColor}}.advice-content[data-v-9c422a11]{flex:1;min-width:0;overflow:hidden}.advice-title[data-v-9c422a11]{font-size:clamp(12px,.72vw,30px);font-weight:600;color:#00e4ff;margin-bottom:clamp(1px,.15vh,3px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advice-desc[data-v-9c422a11]{font-size:clamp(11px,.65vw,28px);color:#cbd5e1e6;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.skeleton-item[data-v-9c422a11]{display:flex;gap:clamp(6px,.5vw,10px);align-items:center;padding:0 clamp(6px,.6vw,11px);border-radius:clamp(5px,.4vw,9px);background:#94a3b808;border:1px solid rgba(148,163,184,.05);width:100%;height:100%}.skeleton-dot[data-v-9c422a11]{width:clamp(6px,.45vw,9px);height:clamp(6px,.45vw,9px);border-radius:50%;flex-shrink:0;background:#94a3b826;animation:skeleton-pulse-9c422a11 1.8s ease-in-out infinite}.skeleton-content[data-v-9c422a11]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(3px,.4vh,6px)}.skeleton-line[data-v-9c422a11]{display:block;height:clamp(11px,.85vw,15px);border-radius:4px;background:linear-gradient(90deg,#94a3b814 25%,#94a3b826,#94a3b814 75%);background-size:200% 100%;animation:skeleton-shimmer-9c422a11 1.8s ease-in-out infinite}.skeleton-title[data-v-9c422a11]{height:clamp(13px,1vw,16px)}.skeleton-desc[data-v-9c422a11]{width:95%;height:clamp(11px,.85vw,14px);opacity:.6}@keyframes skeleton-shimmer-9c422a11{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse-9c422a11{0%,to{opacity:.3}50%{opacity:.7}}.trend-detail[data-v-3c45baba]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-3c45baba]{display:flex;align-items:center;gap:clamp(4px,.4vw,9px);font-size:clamp(13px,.72vw,30px);font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:clamp(4px,.6vh,10px);margin-top:clamp(2px,.4vh,8px);flex-shrink:0}.chart-bottom-bar[data-v-3c45baba]{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1vw,16px);margin-top:clamp(4px,.5vh,8px);flex-shrink:0}.close-btn[data-v-3c45baba]{display:inline-flex;align-items:center;gap:4px;padding:clamp(3px,.4vh,6px) clamp(8px,.85vw,14px) clamp(3px,.4vh,6px) clamp(6px,.65vw,10px);min-height:clamp(18px,1.8vh,26px);border-radius:clamp(14px,1.2vw,22px);font-size:clamp(13px,.72vw,30px);font-weight:600;letter-spacing:.04em;background:#0f172a4d;border:1.5px solid rgba(248,113,113,.6);cursor:pointer;color:#fecaca;transition:all .22s;white-space:nowrap;box-shadow:0 0 12px #f8717126}.close-btn svg[data-v-3c45baba]{width:clamp(10px,.9vw,14px);height:clamp(10px,.9vw,14px);flex-shrink:0}.close-btn[data-v-3c45baba]:hover{background:#ef444433;border-color:#f87171;color:#fff;box-shadow:0 0 20px #f8717173;transform:translateY(-1px)}.close-btn[data-v-3c45baba]:active{transform:translateY(0) scale(.98)}.section-bar[data-v-3c45baba]{display:inline-block;width:clamp(3px,.25vw,4px);height:clamp(11px,1vh,17px);border-radius:99px;flex-shrink:0}.section-tip[data-v-3c45baba]{font-size:clamp(10px,.65vw,28px);font-weight:400;color:#94a3b88c;margin-left:4px}.trend-chart-card[data-v-3c45baba]{display:flex;flex-direction:column;border-radius:clamp(6px,.5vw,12px);background:#0a11281f;border:1px solid;padding:clamp(8px,1vh,16px) clamp(10px,1vw,18px) clamp(6px,.6vh,12px);height:40vh;flex:0 0 40vh;min-height:0}.trend-chart-label[data-v-3c45baba]{font-size:clamp(11px,.65vw,28px);color:#94a3b899;margin-bottom:clamp(2px,.3vh,6px);flex-shrink:0}.echart-box[data-v-3c45baba]{width:100%;flex:1;min-height:0}.detail-advice-card[data-v-3c45baba]{margin-top:clamp(8px,1vh,14px);margin-left:auto;width:94%;min-width:520px;max-width:720px;height:340px;flex-shrink:0}.detail-advice-card[data-v-3c45baba] .info-card{height:100%}.detail-advice-card[data-v-3c45baba] .item-slot{min-height:56px}.health-report-overlay[data-v-7525a3bb]{position:fixed;inset:0;z-index:9999999;background:#030714}.health-report-modal[data-v-7525a3bb]{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse 60% 40% at 15% 0%,rgba(34,211,238,.1) 0%,transparent 100%),radial-gradient(ellipse 50% 35% at 85% 100%,rgba(139,92,246,.12) 0%,transparent 100%),#070c1efc;border:1px solid rgba(34,211,238,.25);box-shadow:0 0 0 1px #070c1ef2,0 40px 100px #030714fa,0 0 60px #22d3ee1a;padding:clamp(10px,1.6vh,20px) clamp(12px,1.6vw,24px) clamp(8px,1.2vh,16px);color:#e5edff;overflow:hidden}.modal-header[data-v-7525a3bb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(6px,.8vw,10px);margin-bottom:clamp(6px,1vh,12px);padding-bottom:clamp(4px,.8vh,10px);border-bottom:1px solid rgba(34,211,238,.1);flex-shrink:0}.header-left[data-v-7525a3bb]{display:flex;align-items:center;gap:clamp(8px,1vw,14px);flex-wrap:wrap;min-width:0}.header-icon[data-v-7525a3bb]{width:clamp(28px,2.6vw,40px);height:clamp(28px,2.6vw,40px);border-radius:clamp(7px,.7vw,11px);flex-shrink:0;background:linear-gradient(135deg,#22d3ee40,#00b4ff26);border:1px solid rgba(34,211,238,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #22d3ee33}.header-icon svg[data-v-7525a3bb]{width:clamp(13px,1.3vw,18px);height:clamp(13px,1.3vw,18px);stroke:#00e4ff}.header-title[data-v-7525a3bb]{font-size:clamp(15px,.9vw,36px);font-weight:700;color:#e5edff;letter-spacing:.05em;white-space:nowrap}.header-right[data-v-7525a3bb]{display:flex;align-items:center;gap:clamp(8px,1vw,14px);flex-shrink:0}.header-info[data-v-7525a3bb]{font-size:clamp(13px,.72vw,30px);color:#fbbf24;letter-spacing:.04em;font-weight:500;white-space:nowrap}.header-btn[data-v-7525a3bb]{display:flex;align-items:center;gap:6px;padding:clamp(4px,.5vh,6px) clamp(10px,1vw,16px);border-radius:8px;font-size:clamp(12px,.65vw,28px);font-weight:500;cursor:pointer;transition:all .25s;white-space:nowrap;background:linear-gradient(135deg,#22d3ee33,#00b4ff4d);border:1px solid rgba(34,211,238,.35);color:#00e4ff;box-shadow:0 2px 12px #22d3ee1f}.header-btn svg[data-v-7525a3bb]{width:14px;height:14px}.header-btn[data-v-7525a3bb]:hover{background:linear-gradient(135deg,#22d3ee59,#00b4ff73);box-shadow:0 4px 18px #22d3ee40;transform:translateY(-1px)}.close-btn[data-v-7525a3bb]{width:clamp(26px,2.2vw,32px);height:clamp(26px,2.2vw,32px);border-radius:10px;background:#94a3b814;border:1px solid rgba(148,163,184,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8a6;transition:all .2s}.close-btn svg[data-v-7525a3bb]{width:14px;height:14px}.close-btn[data-v-7525a3bb]:hover{background:#ef44442e;border-color:#ef444466;color:#f87171}.top-row[data-v-7525a3bb]{display:flex;flex-direction:row;align-items:center;gap:clamp(48px,4.2vw,180px);flex:0 0 clamp(240px,37vh,440px);overflow:visible;position:relative;z-index:10}.corner-score[data-v-7525a3bb]{width:clamp(240px,22vw,400px);flex-shrink:0;overflow:visible;pointer-events:auto;display:flex;align-items:center;justify-content:center}.top-cards[data-v-7525a3bb]{display:flex;flex-direction:row;gap:clamp(6px,.6vw,12px);flex:1;min-width:0;height:100%;overflow:hidden;transition:opacity .3s ease}.top-cards[data-v-7525a3bb] .info-card{flex:1;min-width:0;overflow:hidden}.top-cards.top-cards-dimmed[data-v-7525a3bb],.trend-grid.content-dimmed[data-v-7525a3bb]{opacity:.06;pointer-events:none}.trend-grid[data-v-7525a3bb]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:clamp(4px,.4vw,8px);flex:1;min-height:0;transition:opacity .3s ease}.trend-grid[data-v-7525a3bb] .trend-section{overflow:hidden}.trend-cell[data-v-7525a3bb]{min-height:0;min-width:0;transition:opacity .35s ease,filter .35s ease,transform .35s ease;border-radius:clamp(6px,.5vw,12px)}.trend-cell-dimmed[data-v-7525a3bb]{opacity:.15;filter:grayscale(.6);pointer-events:none}.trend-cell-highlight[data-v-7525a3bb]{opacity:1;filter:brightness(1.1);transform:scale(1.02);box-shadow:0 0 20px #22d3ee33,0 0 40px #22d3ee14;z-index:2}.modal-glow[data-v-7525a3bb]{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);z-index:0}.glow-tl[data-v-7525a3bb]{width:380px;height:200px;top:-60px;left:5%;background:#22d3ee0f}.glow-br[data-v-7525a3bb]{width:340px;height:180px;bottom:-50px;right:5%;background:#8b5cf612}.detail-mask[data-v-7525a3bb]{position:fixed;inset:0;z-index:99999;background:#030714c7;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.detail-overlay[data-v-7525a3bb]{position:fixed;inset:0;z-index:99999;padding:clamp(12px,2vh,24px) clamp(20px,3vw,48px);box-sizing:border-box;overflow:auto;display:flex;flex-direction:column}.detail-overlay .trend-detail[data-v-7525a3bb]{flex:1;min-height:0;width:100%}.miner-image-panel[data-v-3af4561c]{position:relative;display:flex;flex-direction:column;padding:16px 18px 14px;border-radius:14px;background:radial-gradient(circle at top,rgba(139,92,246,.2),transparent 60%),radial-gradient(circle at bottom,rgba(168,85,247,.15),transparent 65%),#0f172afa;border:1px solid rgba(139,92,246,.5);box-shadow:0 22px 50px #0f172af2,0 0 0 1px #0f172ae6,0 0 30px #8b5cf680;overflow:hidden;height:100%}.panel-header[data-v-3af4561c]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:12px;z-index:1}.title-left-bar[data-v-3af4561c]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#a855f7,#ec4899);box-shadow:0 0 10px #a855f7cc}.title-text[data-v-3af4561c]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-3af4561c]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.image-container[data-v-3af4561c]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;border-radius:12px;background:radial-gradient(circle at center,#0f172a66,#0f172af2);border:1px solid rgba(139,92,246,.3);overflow:hidden}.miner-img[data-v-3af4561c]{max-width:170%;max-height:140%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(139,92,246,.3))}.action-buttons[data-v-3af4561c]{display:flex;gap:12px;margin-top:14px;z-index:1}.action-btn[data-v-3af4561c]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:12px;font-size:13px;font-weight:600;letter-spacing:.1em;cursor:pointer;border:none;outline:none;overflow:hidden;color:#e5edff;background:linear-gradient(135deg,#0a112814,#0f173224);border:1px solid rgba(0,228,255,.25);box-shadow:0 0 18px #00e4ff1a,inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.action-btn[data-v-3af4561c]:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(90deg,transparent 0%,rgba(0,228,255,.06) 30%,rgba(129,140,248,.08) 50%,rgba(167,139,250,.06) 70%,transparent 100%);background-size:200% 100%;animation:btn-shimmer-3af4561c 8s ease-in-out infinite}.action-btn[data-v-3af4561c]:after{content:"";position:absolute;inset:-1px;border-radius:13px;background:conic-gradient(from var(--angle, 0deg),transparent 0%,rgba(0,228,255,.5) 8%,rgba(129,140,248,.4) 16%,transparent 24%,transparent 76%,rgba(167,139,250,.4) 84%,rgba(0,228,255,.25) 92%,transparent 100%);z-index:-1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-spin-3af4561c 10s linear infinite}.action-btn[data-v-3af4561c]:hover{border-color:#00e4ff80;box-shadow:0 0 28px #00e4ff38,0 0 50px #818cf814,inset 0 1px #ffffff14;transform:translateY(-2px);color:#fff}.action-btn:hover .orb-core[data-v-3af4561c]{filter:blur(.5px) brightness(1.8)}.action-btn:hover .btn-text[data-v-3af4561c]{text-shadow:0 0 10px rgba(0,228,255,.4)}.action-btn[data-v-3af4561c]:active{transform:translateY(0) scale(.98);box-shadow:0 0 14px #00e4ff26}@keyframes btn-shimmer-3af4561c{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes border-spin-3af4561c{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.btn-icon[data-v-3af4561c]{display:flex;align-items:center;justify-content:center}.ai-orb[data-v-3af4561c]{position:relative;width:24px;height:24px;flex-shrink:0}.orb-core[data-v-3af4561c]{position:absolute;inset:3px;border-radius:50%;background:conic-gradient(from 0deg,#00e4ff,#00baff,#a78bfa,#f472b6,#fb923c,#facc15,#4ade80,#00e4ff);animation:orb-spin-3af4561c 6s linear infinite;filter:blur(.5px) brightness(1.3);transition:filter .3s}.orb-core[data-v-3af4561c]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#070c1e99}.orb-ring[data-v-3af4561c]{position:absolute;inset:0;border-radius:50%;border:1.5px solid transparent;animation:orb-spin-3af4561c 6s linear infinite}.ring-1[data-v-3af4561c]{background:conic-gradient(from 0deg,#00e4ff 0%,#00baff 25%,transparent 50%) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;opacity:.9;animation-duration:6s}.ring-2[data-v-3af4561c]{inset:-3px;background:conic-gradient(from 120deg,#00e4ff 0%,#00baff 25%,transparent 50%) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.5;animation-duration:8s;animation-direction:reverse}.ring-3[data-v-3af4561c]{inset:-5px;background:conic-gradient(from 240deg,#4ade80 0%,#facc15 25%,transparent 50%) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.8px;opacity:.35;animation-duration:10s;filter:blur(1.5px)}@keyframes orb-spin-3af4561c{to{transform:rotate(360deg)}}.btn-text[data-v-3af4561c]{position:relative;white-space:nowrap;transition:text-shadow .3s}.personal-dashboard[data-v-d51f8e38]{position:relative;width:100%;height:100%;padding:20px 22px;box-sizing:border-box;color:#e2e9ff;overflow:hidden}.grid-main[data-v-d51f8e38]{position:relative;display:grid;grid-template-columns:3.5fr 3fr 3.5fr;gap:16px;height:100%;z-index:2}.col[data-v-d51f8e38]{display:flex;flex-direction:column;gap:14px}.panel-block[data-v-d51f8e38]{flex-shrink:0}.left-col .panel-block[data-v-d51f8e38]:first-child{flex:0 0 25%}.left-col .panel-block[data-v-d51f8e38]:last-child{flex:1}.right-col .panel-block[data-v-d51f8e38]:nth-child(1){flex:0 0 25%}.right-col .panel-block[data-v-d51f8e38]:nth-child(2){flex:1}.right-col .panel-block[data-v-d51f8e38]:nth-child(3){flex:0 0 35%}.center-col .panel-block[data-v-d51f8e38]{flex:1}.bg-grid[data-v-d51f8e38]{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px);background-size:64px 64px;opacity:.35;mix-blend-mode:soft-light;pointer-events:none}.bg-orbit[data-v-d51f8e38]{position:absolute;border-radius:999px;border:1px solid rgba(0,228,255,.16);filter:blur(1px);mix-blend-mode:screen;pointer-events:none}.orbit-1[data-v-d51f8e38]{width:58%;height:58%;left:18%;top:24%;animation:orbit-pulse-d51f8e38 20s ease-in-out infinite}.orbit-2[data-v-d51f8e38]{width:90%;height:90%;left:5%;top:4%;border-color:#00e4ff33;animation:orbit-pulse-reverse-d51f8e38 26s ease-in-out infinite}@keyframes orbit-pulse-d51f8e38{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.04);opacity:.75}}@keyframes orbit-pulse-reverse-d51f8e38{0%,to{transform:scale(1.02);opacity:.32}50%{transform:scale(1.06);opacity:.7}}.personal-big-screen-modal[data-v-e99af16b]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.personal-big-screen-modal .modal-overlay[data-v-e99af16b]{position:absolute;inset:0;background:#00000038;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.personal-big-screen-modal .modal-container[data-v-e99af16b]{position:relative;width:90%;height:95%;max-width:90%;max-height:1000px;background:linear-gradient(135deg,#161b2285,#0d11179e);backdrop-filter:blur(24px) saturate(1.12) brightness(.97);-webkit-backdrop-filter:blur(24px) saturate(1.12) brightness(.97);border:1px solid rgba(255,255,255,.28);border-radius:12px;box-shadow:0 20px 60px #00000073,0 8px 32px #00e4ff1f,inset 0 3px #ffffff59,inset 2px 2px #ffffff26,inset 0 0 60px #ffffff0f,inset 0 -1px #00000040;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.personal-big-screen-modal .modal-container.fullscreen[data-v-e99af16b]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.personal-big-screen-modal .modal-container[data-v-e99af16b]:before{content:"";position:absolute;inset:-3px;border-radius:15px;background:linear-gradient(45deg,#00e4ff26,#00b4ff33,#00e4ff26,#00b4ff33);z-index:-1}.personal-big-screen-modal .modal-header[data-v-e99af16b]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid rgba(0,228,255,.15);background:linear-gradient(180deg,#161b2273,#0d111766);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 2px #fff3}.personal-big-screen-modal .modal-header .header-left .modal-title[data-v-e99af16b]{font-size:24px;font-weight:600;color:#00e4ff;margin:0 0 8px;text-shadow:0 0 10px rgba(0,228,255,.3)}.personal-big-screen-modal .modal-header .header-left .breadcrumb[data-v-e99af16b]{font-size:14px;color:#99a1a9}.personal-big-screen-modal .modal-header .header-left .breadcrumb .separator[data-v-e99af16b]{margin:0 8px;color:#00e4ff99}.personal-big-screen-modal .modal-header .header-right[data-v-e99af16b]{display:flex;gap:8px}.personal-big-screen-modal .modal-header .header-right .action-btn[data-v-e99af16b]{width:40px;height:40px;border:none;background:#ffffff1a;border-radius:8px;color:#f0f6fccc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.personal-big-screen-modal .modal-header .header-right .action-btn[data-v-e99af16b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.personal-big-screen-modal .modal-header .header-right .action-btn[data-v-e99af16b]:hover{background:#00e4ff26;color:#00e4ff;transform:scale(1.05);border-color:#00e4ff66;box-shadow:0 4px 12px #00e4ff33}.personal-big-screen-modal .modal-header .header-right .action-btn[data-v-e99af16b]:hover:before{left:100%}.personal-big-screen-modal .modal-header .header-right .action-btn[data-v-e99af16b]:active{transform:scale(.95)}.personal-big-screen-modal .modal-header .header-right .action-btn .icon[data-v-e99af16b]{width:18px;height:18px;position:relative;z-index:1;transition:all .2s ease}.personal-big-screen-modal .modal-header .header-right .action-btn.fullscreen-btn[data-v-e99af16b]:hover{background:#00e4ff33;border-color:#00e4ff66;box-shadow:0 4px 12px #00e4ff4d}.personal-big-screen-modal .modal-header .header-right .action-btn.close-btn[data-v-e99af16b]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.personal-big-screen-modal .modal-content[data-v-e99af16b]{flex:1;overflow:hidden;position:relative}.personal-big-screen-modal .modal-content .content-wrapper[data-v-e99af16b]{width:100%;height:100%;overflow:auto}.personal-big-screen-modal .modal-content .content-wrapper[data-v-e99af16b]::-webkit-scrollbar{width:0px;background:transparent}.personal-big-screen-modal .modal-content .content-wrapper[data-v-e99af16b]::-webkit-scrollbar-track{background:transparent}.personal-big-screen-modal .modal-content .content-wrapper[data-v-e99af16b]::-webkit-scrollbar-thumb{background:transparent}.personal-big-screen-modal .modal-content .content-wrapper[data-v-e99af16b]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-e99af16b]{transition:all .3s ease}.modal-fade-leave-active[data-v-e99af16b]{transition:all .2s ease}.modal-fade-enter-from[data-v-e99af16b],.modal-fade-leave-to[data-v-e99af16b]{opacity:0;transform:scale(.9)}.status-cards[data-v-11fb553c]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.status-cards .status-card[data-v-11fb553c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background:#ffffff0d;border-radius:8px;border-left:3px solid;transition:all .3s;animation:statusCardUpdate-11fb553c .5s ease-out;text-align:center}.status-cards .status-card[data-v-11fb553c]:hover{background:#ffffff14;transform:translateY(-2px)}.status-cards .status-card.bound[data-v-11fb553c]{border-left-color:#00baff}.status-cards .status-card.unbound[data-v-11fb553c]{border-left-color:#ff6b6b}.status-cards .status-card.worn[data-v-11fb553c]{border-left-color:#00ff9d}.status-cards .status-card.unworn[data-v-11fb553c]{border-left-color:#f90}.status-cards .status-card.lowBattery[data-v-11fb553c]{border-left-color:#ff4a6b}.status-cards .status-card.charging[data-v-11fb553c]{border-left-color:#fff464}.status-cards .status-card .status-header[data-v-11fb553c]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.status-cards .status-card .status-header .status-icon[data-v-11fb553c]{font-size:20px;margin-right:6px}.status-cards .status-card .status-header .status-label[data-v-11fb553c]{font-size:12px;color:#99a1a9}.status-cards .status-card .status-info[data-v-11fb553c]{display:flex;flex-direction:column;align-items:center}.status-cards .status-card .status-info .status-count[data-v-11fb553c]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}@keyframes statusCardUpdate-11fb553c{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.chart-card[data-v-9b34f766]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-9b34f766]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-9b34f766]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-9b34f766]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-9b34f766] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-445860f8]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-445860f8]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-445860f8]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-445860f8]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-445860f8] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-945eb8a4]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-945eb8a4]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-945eb8a4]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-945eb8a4]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-945eb8a4] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-d8d44b1b]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-d8d44b1b]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.chart-card .chart-container[data-v-d8d44b1b]{flex:1;background:#ffffff05;border-radius:4px;padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:440px}.chart-card .chart-container .chart-inner[data-v-d8d44b1b]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-d8d44b1b] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.table-section[data-v-6eb89d48]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-6eb89d48]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600}.table-section .data-table[data-v-6eb89d48]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-6eb89d48]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-6eb89d48]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-6eb89d48]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-6eb89d48]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-6eb89d48]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-6eb89d48]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-6eb89d48]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-6eb89d48]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-6eb89d48]{flex:1;padding:6px;font-size:13px;color:#e2e9ff;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row .td.dept-name[data-v-6eb89d48]{color:#00e4ff;font-weight:600}.table-section .data-table .table-body .table-row .td.bound[data-v-6eb89d48]{color:#00baff;font-weight:600}.table-section .data-table .table-body .table-row .td.unbound[data-v-6eb89d48]{color:#ff6b6b;font-weight:600}.table-section .data-table .table-body .table-row .td.worn[data-v-6eb89d48]{color:#00ff9d;font-weight:600}.table-section .data-table .table-body .table-row .td.unworn[data-v-6eb89d48]{color:#f90;font-weight:600}.table-section .data-table .table-body .table-row .td.lowBattery[data-v-6eb89d48]{color:#ff4a6b;font-weight:600}.table-section .data-table .table-body .table-row .td.charging[data-v-6eb89d48]{color:#fff464;font-weight:600}.table-section .data-table .table-body .table-row .td.total[data-v-6eb89d48]{color:#00e4ff;font-weight:600}.view-switch-enter-active[data-v-6eb89d48]{transition:all .4s ease}.view-switch-leave-active[data-v-6eb89d48]{transition:all .3s ease}.view-switch-enter-from[data-v-6eb89d48]{opacity:0;transform:translate(30px) scale(.95)}.view-switch-leave-to[data-v-6eb89d48]{opacity:0;transform:translate(-30px) scale(.95)}.dept-detail-view[data-v-869714ef]{width:100%;animation:deptDetailFadeIn-869714ef .5s ease}@keyframes deptDetailFadeIn-869714ef{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dept-summary .section-title[data-v-869714ef]{font-size:18px;color:#00e4ff;margin-bottom:15px;font-weight:600}.dept-summary .summary-cards[data-v-869714ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.dept-summary .summary-cards .summary-card[data-v-869714ef]{display:flex;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;animation:cardSlideIn-869714ef .5s ease}.dept-summary .summary-cards .summary-card[data-v-869714ef]:hover{background:#ffffff0d;border-color:#00e4ff33;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff1a}.dept-summary .summary-cards .summary-card .summary-icon[data-v-869714ef]{font-size:32px;margin-right:15px}.dept-summary .summary-cards .summary-card .summary-content .summary-label[data-v-869714ef]{font-size:13px;color:#e2e9ffb3;margin-bottom:5px}.dept-summary .summary-cards .summary-card .summary-content .summary-value[data-v-869714ef]{font-size:24px;color:#00e4ff;font-weight:700}@keyframes cardSlideIn-869714ef{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dept-status-cards[data-v-869714ef]{margin-bottom:25px}.dept-status-cards .section-title[data-v-869714ef]{font-size:18px;color:#00e4ff;margin-bottom:15px;font-weight:600}.dept-status-cards .status-cards-grid[data-v-869714ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.dept-status-cards .status-cards-grid .dept-status-card[data-v-869714ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#ffffff05;border-radius:8px;border-left:3px solid;transition:all .3s ease;animation:cardSlideIn-869714ef .5s ease;text-align:center}.dept-status-cards .status-cards-grid .dept-status-card[data-v-869714ef]:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff1a}.dept-status-cards .status-cards-grid .dept-status-card.bound[data-v-869714ef]{border-left-color:#00baff}.dept-status-cards .status-cards-grid .dept-status-card.unbound[data-v-869714ef]{border-left-color:#ff6b6b}.dept-status-cards .status-cards-grid .dept-status-card.worn[data-v-869714ef]{border-left-color:#00ff9d}.dept-status-cards .status-cards-grid .dept-status-card.unworn[data-v-869714ef]{border-left-color:#f90}.dept-status-cards .status-cards-grid .dept-status-card.lowBattery[data-v-869714ef]{border-left-color:#ff4a6b}.dept-status-cards .status-cards-grid .dept-status-card.charging[data-v-869714ef]{border-left-color:#fff464}.dept-status-cards .status-cards-grid .dept-status-card .status-header[data-v-869714ef]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.dept-status-cards .status-cards-grid .dept-status-card .status-header .status-icon[data-v-869714ef]{font-size:20px;margin-right:6px}.dept-status-cards .status-cards-grid .dept-status-card .status-header .status-label[data-v-869714ef]{font-size:12px;color:#99a1a9}.dept-status-cards .status-cards-grid .dept-status-card .status-info[data-v-869714ef]{display:flex;flex-direction:column;align-items:center}.dept-status-cards .status-cards-grid .dept-status-card .status-info .status-count[data-v-869714ef]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-3856447d]{margin:0;padding:0}.container[data-v-3856447d]{width:95%!important;max-width:95%!important;height:100%;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important;display:flex;flex-direction:column;overflow:hidden}.container .page[data-v-3856447d]{flex:1;min-height:0;width:100%;color:#fff;padding:15px 15px 5px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.container .page .modal-body[data-v-3856447d]{flex:1;min-height:0;overflow:auto;padding-top:4px}.container .page .stats-content[data-v-3856447d]{display:flex;flex-direction:column;gap:20px;margin-bottom:0;min-height:auto}.container .page .stats-content .chart-row[data-v-3856447d]{display:flex;gap:20px;flex:1;min-height:480px}.container .page .back-btn-inline[data-v-3856447d]{display:inline-flex;align-items:center;gap:6px;background:#ffb6c11a;border:1px solid rgba(255,182,193,.25);border-radius:8px;color:#ffb6c1;font-weight:500;cursor:pointer;transition:all .25s ease;white-space:nowrap}.container .page .back-btn-inline[data-v-3856447d]:hover{background:#ffb6c12e;border-color:#ffb6c159;box-shadow:0 2px 8px #ffb6c126}.chart-section[data-v-d845279b]{flex:0 0 55%;max-width:55%;min-width:0;overflow:hidden}.chart-section .chart-title[data-v-d845279b]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.chart-section .chart-container[data-v-d845279b]{min-height:300px;background:#ffffff05;border-radius:8px;padding:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.gender-section[data-v-ab08000f]{flex:0 0 45%;min-width:0;max-width:45%;overflow:hidden;display:flex;flex-direction:column}.gender-section .gender-title[data-v-ab08000f]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.gender-section .gender-card[data-v-ab08000f]{background:#ffffff05;border-radius:8px;padding:8px;min-height:220px;display:flex;flex-direction:column;flex:1}.gender-section .gender-card .gender-content[data-v-ab08000f]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;height:100%;min-height:200px}.gender-section .gender-chart-full[data-v-ab08000f]{width:100%;min-height:260px;background:#ffffff05;border-radius:8px;flex:1}.table-section[data-v-c949b76f]{margin-top:15px;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-c949b76f]{font-size:18px;color:#00e4ff;margin-bottom:15px;text-align:center;font-weight:600}.table-section .data-table[data-v-c949b76f]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-c949b76f]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-c949b76f]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-c949b76f]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-c949b76f]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-c949b76f]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-c949b76f]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-c949b76f]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-c949b76f]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-c949b76f]{flex:1;padding:6px;font-size:13px;color:#e2e9ff;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row .td.male-count[data-v-c949b76f]{color:#00baff;font-weight:600;text-shadow:0 0 8px rgba(0,186,255,.6)}.table-section .data-table .table-body .table-row .td.female-count[data-v-c949b76f]{color:#ff6b6b;font-weight:600;text-shadow:0 0 8px rgba(255,107,107,.6)}.table-section .data-table .table-body .table-row .td.total-count[data-v-c949b76f]{color:#00e4ff;font-weight:600;text-shadow:0 0 8px rgba(0,228,255,.6)}.chart-section[data-v-70f31413]{flex:0 0 55%;max-width:55%;min-width:0;overflow:hidden}.chart-section .chart-title[data-v-70f31413]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.chart-section .chart-container[data-v-70f31413]{min-height:270px;background:#ffffff05;border-radius:8px;padding:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.gender-section[data-v-6a2e4270]{flex:0 0 45%;min-width:0;max-width:45%;overflow:hidden;display:flex;flex-direction:column}.gender-section .gender-title[data-v-6a2e4270]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.gender-section .gender-card[data-v-6a2e4270]{background:#ffffff05;border-radius:8px;padding:8px;min-height:220px;display:flex;flex-direction:column;flex:1}.gender-section .gender-card .gender-content[data-v-6a2e4270]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;height:100%;min-height:200px}.gender-section .gender-info[data-v-6a2e4270]{flex:0 0 50%;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.gender-section .gender-info .gender-item[data-v-6a2e4270]{display:flex;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:6px;min-width:0}.gender-section .gender-info .gender-item.male[data-v-6a2e4270]{background:#00baff1a}.gender-section .gender-info .gender-item.female[data-v-6a2e4270]{background:#ff6b6b1a}.gender-section .gender-info .gender-item .gender-icon[data-v-6a2e4270]{font-size:18px;margin-right:8px;filter:drop-shadow(0 0 8px currentColor);transition:all .3s ease;flex-shrink:0}.gender-section .gender-info .gender-item:hover .gender-icon[data-v-6a2e4270]{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.1)}.gender-section .gender-info .gender-item .gender-details[data-v-6a2e4270]{flex:1;min-width:0}.gender-section .gender-info .gender-item .gender-details .gender-label[data-v-6a2e4270]{font-size:12px;color:#99a1a9;margin-bottom:2px}.gender-section .gender-info .gender-item .gender-details .gender-count[data-v-6a2e4270]{font-size:16px;font-weight:600;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);transition:all .3s ease}.gender-section .gender-info .gender-item .gender-details:hover .gender-count[data-v-6a2e4270]{text-shadow:0 0 15px rgba(255,255,255,.8);transform:scale(1.05)}.gender-section .gender-chart[data-v-6a2e4270]{flex:0 0 50%;min-width:0;width:100%;min-height:100px;background:#ffffff05;border-radius:4px}.table-section[data-v-1a6b8174]{margin-top:15px;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-1a6b8174]{font-size:18px;color:#00e4ff;margin-bottom:15px;text-align:center;font-weight:600}.table-section .data-table[data-v-1a6b8174]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-1a6b8174]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-1a6b8174]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row[data-v-1a6b8174]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-1a6b8174]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-1a6b8174]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-1a6b8174]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-1a6b8174]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-1a6b8174]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-1a6b8174]{flex:1;padding:6px;font-size:13px;color:#e2e9ff;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .data-table .table-body .table-row .td.male-count[data-v-1a6b8174]{color:#00baff;font-weight:600;text-shadow:0 0 8px rgba(0,186,255,.6)}.table-section .data-table .table-body .table-row .td.female-count[data-v-1a6b8174]{color:#ff6b6b;font-weight:600;text-shadow:0 0 8px rgba(255,107,107,.6)}.table-section .data-table .table-body .table-row .td.total-count[data-v-1a6b8174]{color:#00e4ff;font-weight:600;text-shadow:0 0 8px rgba(0,228,255,.6)}[data-v-c54bfa24]{margin:0;padding:0}.container[data-v-c54bfa24]{width:95%!important;max-width:95%!important;height:100%;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important;display:flex;flex-direction:column;overflow:hidden}.container .page[data-v-c54bfa24]{flex:1;min-height:0;width:100%;color:#fff;padding:5px 15px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.container .page .modal-body[data-v-c54bfa24]{flex:1;min-height:0;overflow:auto;padding-top:4px}.container .page .back-btn-inline[data-v-c54bfa24]{display:inline-flex;align-items:center;gap:6px;background:#ffb6c11a;border:1px solid rgba(255,182,193,.25);border-radius:8px;color:#ffb6c1;font-weight:500;cursor:pointer;transition:all .25s ease;white-space:nowrap}.container .page .back-btn-inline[data-v-c54bfa24]:hover{background:#ffb6c12e;border-color:#ffb6c159;box-shadow:0 2px 8px #ffb6c126}.container .page .stats-content[data-v-c54bfa24]{display:flex;gap:10px;margin-bottom:10px;min-height:250px;max-width:100%;overflow:hidden}.container .page .stats-content.all-depts[data-v-c54bfa24]{flex-direction:column;gap:15px;overflow:visible}.container .page .stats-content.all-depts .chart-section[data-v-c54bfa24]{flex:none;width:100%;max-width:100%}.container .page .stats-content.all-depts .chart-section .chart-container[data-v-c54bfa24]{min-height:280px}.container .page .stats-content.all-depts .gender-section[data-v-c54bfa24]{flex:none;width:100%;min-width:auto;max-width:100%}.container .page .stats-content.all-depts .gender-section .gender-card[data-v-c54bfa24]{min-height:280px}.stats-section[data-v-787df9f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.stats-section .stat-card[data-v-787df9f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background:#ffffff0d;border-radius:8px;border-left:3px solid;transition:all .3s;animation:statusCardUpdate-787df9f0 .5s ease-out;text-align:center}.stats-section .stat-card[data-v-787df9f0]:hover{background:#ffffff14;transform:translateY(-2px)}.stats-section .stat-card.total-card[data-v-787df9f0]{border-left-color:#00e4ff}.stats-section .stat-card.bound-card[data-v-787df9f0]{border-left-color:#00baff}.stats-section .stat-card.unbound-card[data-v-787df9f0]{border-left-color:#ff6b6b}.stats-section .stat-card .stat-header[data-v-787df9f0]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.stats-section .stat-card .stat-header .stat-icon[data-v-787df9f0]{font-size:20px;margin-right:6px}.stats-section .stat-card .stat-header .stat-label[data-v-787df9f0]{font-size:12px;color:#99a1a9}.stats-section .stat-card .stat-info .stat-number[data-v-787df9f0]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}@keyframes statusCardUpdate-787df9f0{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.list-with-pagination[data-v-a6984c8b]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.list-header[data-v-a6984c8b]{flex-shrink:0}.list-header .table-title[data-v-a6984c8b]{font-size:18px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.list-header .table-header[data-v-a6984c8b]{display:flex;width:100%;background:#0f172afa;border-radius:4px 4px 0 0;box-shadow:0 1px #00e4ff40}.list-header .table-header .th[data-v-a6984c8b]{flex:1;padding:8px 6px;font-size:14px;font-weight:600;color:#00e4ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-body[data-v-a6984c8b]{flex:1 1 0;min-height:0;overflow:auto}.list-footer[data-v-a6984c8b]{flex-shrink:0;padding-top:8px}.data-table[data-v-a6984c8b]{background:#ffffff05;border-radius:0 0 4px 4px;width:100%;max-width:100%;table-layout:fixed}.data-table .table-body .table-row[data-v-a6984c8b]{display:flex;width:100%}.data-table .table-body .table-row[data-v-a6984c8b]:hover{background:#00e4ff0d}.data-table .table-body .table-row .td[data-v-a6984c8b]{flex:1;padding:8px 6px;font-size:14px;color:#e2e9ff;text-align:center;min-width:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:center}.action-buttons[data-v-a6984c8b]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-a6984c8b]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px}.action-btn.view-detail[data-v-a6984c8b]{background:#00b4ff1a;border:1px solid rgba(0,180,255,.3);color:#00baff}.action-btn.view-detail[data-v-a6984c8b]:hover{background:#00b4ff33;border-color:#00b4ff80}.action-btn.bind-btn[data-v-a6984c8b]{background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);color:#00ff9d}.message-section[data-v-23b9bc29]{position:absolute;inset:0;padding:30px;box-sizing:border-box;background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;opacity:0;transform:translate(100%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.message-section.visible[data-v-23b9bc29]{opacity:1;transform:translate(0);pointer-events:auto}.message-form[data-v-23b9bc29]{margin-bottom:25px;animation:formSlideIn-23b9bc29 .5s ease-out .5s both}.message-form .form-label[data-v-23b9bc29]{display:block;color:#e2e9ff;font-size:16px;margin-bottom:12px;font-weight:600;text-shadow:0 0 8px rgba(226,233,255,.3)}.message-form .message-textarea[data-v-23b9bc29]{width:100%;padding:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(0,228,255,.3);border-radius:12px;color:#e2e9ff;font-size:15px;font-weight:500;resize:vertical;min-height:150px;max-height:300px;outline:none;transition:all .3s ease;box-shadow:0 4px 12px #0003;box-sizing:border-box}.message-form .message-textarea[data-v-23b9bc29]::placeholder{color:#8bb8ff;font-style:italic}.message-form .message-textarea[data-v-23b9bc29]:focus{border-color:#00e4ff;background:linear-gradient(135deg,#ffffff26,#ffffff14);box-shadow:0 4px 12px #0003,0 0 0 3px #00e4ff33;transform:translateY(-1px)}.message-form .message-textarea[data-v-23b9bc29]:hover{border-color:#00e4ff80;background:linear-gradient(135deg,#ffffff1f,#ffffff0f)}.modal-actions[data-v-23b9bc29]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-23b9bc29 .5s ease-out .6s both}.modal-actions .btn[data-v-23b9bc29]{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease;min-width:100px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-actions .btn.btn-cancel[data-v-23b9bc29]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#b3b9c1;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0003}.modal-actions .btn.btn-cancel[data-v-23b9bc29]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);color:#e2e9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.modal-actions .btn.btn-confirm[data-v-23b9bc29]{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);color:#00e4ff;border:1px solid rgba(0,228,255,.5);box-shadow:0 2px 8px #00e4ff33}.modal-actions .btn.btn-confirm[data-v-23b9bc29]:hover{background:linear-gradient(135deg,#00e4ff66,#00e4ff4d);border-color:#00e4ffb3;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-actions .btn.btn-confirm[data-v-23b9bc29]:active{transform:translateY(0)}@keyframes formSlideIn-23b9bc29{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-23b9bc29{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.message-top-level{z-index:99999!important;position:fixed!important;top:20px!important;left:50%!important;transform:translate(-50%)!important}.el-message{z-index:99999!important;position:fixed!important}.el-message__group,.el-message-box,[class*=el-message]{z-index:99999!important}.modal-overlay[data-v-8c712d2a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-overlay .modal-content[data-v-8c712d2a]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-8c712d2a .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content.expanded[data-v-8c712d2a]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-8c712d2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header .header-actions[data-v-8c712d2a]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-8c712d2a]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);border:2px solid rgba(0,228,255,.4);border-radius:8px;color:#00e4ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-shadow:0 0 8px rgba(0,228,255,.3);box-shadow:0 2px 8px #00e4ff33}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-8c712d2a]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff66;text-shadow:0 0 12px rgba(0,228,255,.5)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-8c712d2a]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-8c712d2a]{width:16px;height:16px;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header:hover .message-icon[data-v-8c712d2a]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-8c712d2a]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header h3[data-v-8c712d2a]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-8c712d2a .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-8c712d2a]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-8c712d2a .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-8c712d2a]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-8c712d2a]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-8c712d2a]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-grid[data-v-8c712d2a]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-overlay .modal-content .detail-grid .detail-item[data-v-8c712d2a]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:6px}.modal-overlay .modal-content .detail-grid .detail-item .detail-label[data-v-8c712d2a]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-grid .detail-item span[data-v-8c712d2a]:last-child{color:#e2e9ff;font-weight:500}.modal-fade-enter-active[data-v-8c712d2a],.modal-fade-leave-active[data-v-8c712d2a]{transition:opacity .3s}.modal-fade-enter-from[data-v-8c712d2a],.modal-fade-leave-to[data-v-8c712d2a]{opacity:0}@keyframes modalSlideIn-8c712d2a{0%{opacity:0;transform:scale(.8) translateY(-50px);filter:blur(10px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px);filter:blur(2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes titleGlow-8c712d2a{0%{opacity:0;transform:translate(-30px);text-shadow:0 0 0px rgba(0,228,255,0)}50%{text-shadow:0 0 20px rgba(0,228,255,.5)}to{opacity:1;transform:translate(0);text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-8c712d2a{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{transform:rotate(-90deg) scale(1.1)}to{opacity:1;transform:rotate(0) scale(1)}}.modal-overlay[data-v-e510430c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e510430c]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-e510430c .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-content.bind-modal[data-v-e510430c]{min-width:450px;max-width:80vw}.modal-header[data-v-e510430c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-e510430c]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-e510430c .6s ease-out .2s both}.modal-header .close-btn[data-v-e510430c]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:buttonRotateIn-e510430c .5s ease-out .3s both}.modal-header .close-btn[data-v-e510430c]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-header .close-btn .close-icon[data-v-e510430c]{width:16px;height:16px;color:inherit}.device-info[data-v-e510430c]{margin-bottom:20px;padding:15px;background:#00e4ff0d;border:1px solid rgba(0,228,255,.2);border-radius:8px}.device-info .form-label[data-v-e510430c]{display:inline-block;color:#e2e9ff;font-size:14px;margin-right:10px;font-weight:600}.device-info .device-code-display[data-v-e510430c]{color:#00e4ff;font-size:16px;font-weight:700;padding:6px 12px;background:#00e4ff26;border-radius:6px;display:inline-block;text-shadow:0 0 8px rgba(0,228,255,.3)}.bind-form[data-v-e510430c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.bind-form .form-group[data-v-e510430c]{margin-bottom:0}.bind-form .form-group .form-label[data-v-e510430c]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.modal-actions[data-v-e510430c]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-e510430c .5s ease-out .6s both}.modal-actions .btn[data-v-e510430c]{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease;min-width:100px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-actions .btn.btn-cancel[data-v-e510430c]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#b3b9c1;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0003}.modal-actions .btn.btn-cancel[data-v-e510430c]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);color:#e2e9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.modal-actions .btn.btn-confirm[data-v-e510430c]{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);color:#00e4ff;border:1px solid rgba(0,228,255,.5);box-shadow:0 2px 8px #00e4ff33}.modal-actions .btn.btn-confirm[data-v-e510430c]:hover:not(:disabled){background:linear-gradient(135deg,#00e4ff66,#00e4ff4d);border-color:#00e4ffb3;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff4d;text-shadow:0 0 8px rgba(0,228,255,.5)}.modal-actions .btn.btn-confirm[data-v-e510430c]:active{transform:translateY(0)}.modal-actions .btn.btn-confirm[data-v-e510430c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-fade-enter-active[data-v-e510430c],.modal-fade-leave-active[data-v-e510430c]{transition:opacity .3s}.modal-fade-enter-from[data-v-e510430c],.modal-fade-leave-to[data-v-e510430c]{opacity:0}@keyframes modalSlideIn-e510430c{0%{opacity:0;transform:scale(.8) translateY(-50px);filter:blur(10px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px);filter:blur(2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes titleGlow-e510430c{0%{opacity:0;transform:translate(-30px);text-shadow:0 0 0px rgba(0,228,255,0)}50%{text-shadow:0 0 20px rgba(0,228,255,.5)}to{opacity:1;transform:translate(0);text-shadow:0 0 10px rgba(0,228,255,.3)}}@keyframes buttonRotateIn-e510430c{0%{opacity:0;transform:rotate(-180deg) scale(.5)}50%{transform:rotate(-90deg) scale(1.1)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes actionsSlideIn-e510430c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-9218380b]{margin:0;padding:0}.container[data-v-9218380b]{width:95%!important;max-width:95%!important;height:100%;min-height:0;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important;display:flex;flex-direction:column;overflow:hidden}.container .page[data-v-9218380b]{flex:1 1 0;min-height:0;width:100%;color:#fff;padding:5px 15px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;position:relative}.container .page-top[data-v-9218380b]{flex-shrink:0}.container .page-body[data-v-9218380b]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:4px}.container .page-body[data-v-9218380b]>*{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.container[data-v-9218380b] .filter-group:has(.time-select-wrapper){z-index:10}@media screen and (min-width:1920px){.container[data-v-9218380b]{padding:25px}.container .page[data-v-9218380b]{padding:20px 20px 5px}}@media screen and (min-width:1366px)and (max-width:1919px){.container[data-v-9218380b]{padding:20px}.container .page[data-v-9218380b]{padding:15px 15px 5px}}@media screen and (min-width:1024px)and (max-width:1365px){.container[data-v-9218380b]{padding:15px}.container .page[data-v-9218380b]{padding:12px 12px 5px}}@media screen and (max-width:1023px){.container[data-v-9218380b]{width:98%!important;max-width:98%!important;padding:10px}.container .page[data-v-9218380b]{padding:10px 10px 5px}}@media screen and (max-width:767px){.container[data-v-9218380b]{width:100%!important;max-width:100%!important;padding:10px 5px}.container .page[data-v-9218380b]{padding:10px 8px 5px;min-height:auto}}@media screen and (min-width:1920px){.container .page .filter-section[data-v-9218380b]{gap:3px 4px}.container .page .filter-section .filter-group[data-v-9218380b]{gap:3px;min-height:30px}.container .page .filter-section .filter-group .filter-label[data-v-9218380b]{font-size:11px;min-width:52px;line-height:30px}.container .page .filter-section .filter-group.button-group[data-v-9218380b]{margin-left:2px}}@media screen and (min-width:1366px)and (max-width:1919px){.container .page .filter-section[data-v-9218380b]{gap:2px 3px}.container .page .filter-section .filter-group[data-v-9218380b]{gap:2px;min-height:28px}.container .page .filter-section .filter-group .filter-label[data-v-9218380b]{font-size:10px;min-width:48px;line-height:28px}.container .page .filter-section .filter-group.button-group[data-v-9218380b]{margin-left:1px}}@media screen and (min-width:1024px)and (max-width:1365px){.container .page .filter-section[data-v-9218380b]{gap:2px 3px}.container .page .filter-section .filter-group[data-v-9218380b]{gap:2px;min-height:26px}.container .page .filter-section .filter-group .filter-label[data-v-9218380b]{font-size:9px;min-width:44px;line-height:26px}.container .page .filter-section .filter-group.button-group[data-v-9218380b]{margin-left:1px}}@media screen and (max-width:1023px){.container .page .filter-section[data-v-9218380b]{gap:8px}.container .page .filter-section .filter-group[data-v-9218380b]{width:calc(50% - 4px)}.container .page .filter-section .filter-group .filter-label[data-v-9218380b]{font-size:12px;min-width:50px}.container .page .filter-section .filter-group.button-group[data-v-9218380b]{width:auto}}@media screen and (max-width:767px){.container .page .filter-section[data-v-9218380b]{gap:10px}.container .page .filter-section .filter-group[data-v-9218380b]{width:100%}.container .page .filter-section .filter-group .filter-label[data-v-9218380b]{font-size:12px;min-width:70px}.container .page .filter-section .filter-group.button-group[data-v-9218380b]{width:auto;flex-direction:row}}[data-v-b050fda9]{margin:0;padding:0}.modal-overlay[data-v-b050fda9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-b050fda9]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;box-sizing:border-box;animation:modalSlideIn-b050fda9 .4s cubic-bezier(.34,1.56,.64,1)}.modal-overlay .modal-content .modal-header[data-v-b050fda9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header h3[data-v-b050fda9]{color:#00e4ff;font-size:22px;font-weight:700;margin:0}.modal-overlay .modal-content .modal-header .close-btn[data-v-b050fda9]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-overlay .modal-content .modal-header .close-btn[data-v-b050fda9]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-b050fda9]{width:16px;height:16px}.modal-overlay .assign-modal[data-v-b050fda9]{min-width:450px;max-width:80vw}.modal-overlay .assign-modal .assign-form .form-row[data-v-b050fda9]{display:flex;gap:20px;align-items:flex-end}.modal-overlay .assign-modal .assign-form .form-row .form-group[data-v-b050fda9]{flex:1}.modal-overlay .assign-modal .assign-form .form-row .form-group .form-label[data-v-b050fda9]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.modal-overlay .assign-modal .assign-form .form-row .form-group .employee-display[data-v-b050fda9]{color:#00ff9d;font-size:14px;font-weight:600;padding:8px 12px;background:#00ff9d1a;border:1px solid rgba(0,255,157,.2);border-radius:6px;display:block}.modal-overlay .assign-modal .assign-form .form-row .form-group .select-wrapper[data-v-b050fda9]{position:relative;display:block}.modal-overlay .assign-modal .assign-form .form-row .form-group .select-wrapper .select-arrow[data-v-b050fda9]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#e2e9ff;pointer-events:none}.modal-overlay .assign-modal .modal-actions[data-v-b050fda9]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.modal-overlay .assign-modal .modal-actions .action-btn[data-v-b050fda9]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:80px;transition:all .3s ease}.modal-overlay .assign-modal .modal-actions .action-btn.cancel-btn[data-v-b050fda9]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:1px solid rgba(255,255,255,.2)}.modal-overlay .assign-modal .modal-actions .action-btn.cancel-btn[data-v-b050fda9]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d}.modal-overlay .assign-modal .modal-actions .action-btn.confirm-btn[data-v-b050fda9]{background:linear-gradient(135deg,#00ff9d33,#00ff9d1a);color:#00ff9d;border:1px solid rgba(0,255,157,.4)}.modal-overlay .assign-modal .modal-actions .action-btn.confirm-btn[data-v-b050fda9]:hover:not(:disabled){background:linear-gradient(135deg,#00ff9d4d,#00ff9d33);border-color:#00ff9d99}.modal-overlay .assign-modal .modal-actions .action-btn.confirm-btn[data-v-b050fda9]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-b050fda9],.modal-fade-leave-active[data-v-b050fda9]{transition:all .3s ease}.modal-fade-enter-from[data-v-b050fda9],.modal-fade-leave-to[data-v-b050fda9]{opacity:0;transform:scale(.9)}@keyframes modalSlideIn-b050fda9{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-v-01a84cc4]{margin:0;padding:0}.message-section[data-v-01a84cc4]{padding:30px;box-sizing:border-box;width:100%}.message-section .message-form[data-v-01a84cc4]{margin-bottom:25px;width:100%;box-sizing:border-box}.message-section .message-form .form-label[data-v-01a84cc4]{display:block;color:#e2e9ff;font-size:16px;margin-bottom:12px;font-weight:600}.message-section .message-form .message-textarea[data-v-01a84cc4]{width:100%;max-width:100%;padding:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(0,228,255,.3);border-radius:10px;color:#e2e9ff;font-size:15px;resize:vertical;min-height:150px;outline:none;transition:all .3s ease;box-sizing:border-box}.message-section .message-form .message-textarea[data-v-01a84cc4]::placeholder{color:#8bb8ff;font-style:italic}.message-section .message-form .message-textarea[data-v-01a84cc4]:hover{border-color:#00e4ff80}.message-section .message-form .message-textarea[data-v-01a84cc4]:focus{border-color:#00e4ffcc}.message-section .modal-actions[data-v-01a84cc4]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);width:100%;box-sizing:border-box}.message-section .modal-actions .btn[data-v-01a84cc4]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;min-width:100px;transition:all .3s ease}.message-section .modal-actions .btn.btn-cancel[data-v-01a84cc4]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#99a1a9;border:2px solid rgba(255,255,255,.2)}.message-section .modal-actions .btn.btn-cancel[data-v-01a84cc4]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);color:#e2e9ff;border-color:#ffffff4d}.message-section .modal-actions .btn.btn-confirm[data-v-01a84cc4]{background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);color:#00e4ff;border:2px solid rgba(0,228,255,.4)}.message-section .modal-actions .btn.btn-confirm[data-v-01a84cc4]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99}[data-v-5f65b7cb]{margin:0;padding:0}.modal-overlay[data-v-5f65b7cb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-5f65b7cb]{background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;padding:30px;min-width:800px;max-width:98vw;max-height:90vh;overflow:hidden;box-sizing:border-box;animation:modalSlideIn-5f65b7cb .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content.expanded[data-v-5f65b7cb]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-5f65b7cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-overlay .modal-content .modal-header h3[data-v-5f65b7cb]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0}.modal-overlay .modal-content .modal-header .header-actions[data-v-5f65b7cb]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-5f65b7cb]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#00e4ff33,#00e4ff1a);border:2px solid rgba(0,228,255,.4);border-radius:8px;color:#00e4ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-5f65b7cb]:hover{background:linear-gradient(135deg,#00e4ff4d,#00e4ff33);border-color:#00e4ff99;transform:translateY(-2px)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-5f65b7cb]{width:16px;height:16px}.modal-overlay .modal-content .modal-header .header-actions .close-btn[data-v-5f65b7cb]{width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#e2e9ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-overlay .modal-content .modal-header .header-actions .close-btn[data-v-5f65b7cb]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .close-btn .close-icon[data-v-5f65b7cb]{width:16px;height:16px}.modal-overlay .modal-content .detail-section .detail-grid[data-v-5f65b7cb]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-5f65b7cb]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:6px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item .detail-label[data-v-5f65b7cb]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-5f65b7cb]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-5f65b7cb]{position:absolute;inset:0;padding:30px;box-sizing:border-box;background:linear-gradient(135deg,#161b22f2,#21262de6,#2d333bf2);border-radius:12px;opacity:0;transform:translate(100%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.modal-overlay .modal-content .message-section.visible[data-v-5f65b7cb]{opacity:1;transform:translate(0);pointer-events:auto}.modal-fade-enter-active[data-v-5f65b7cb]{transition:all .3s ease}.modal-fade-leave-active[data-v-5f65b7cb]{transition:all .2s ease}.modal-fade-enter-from[data-v-5f65b7cb],.modal-fade-leave-to[data-v-5f65b7cb]{opacity:0;transform:scale(.9)}@keyframes modalSlideIn-5f65b7cb{0%{opacity:0;transform:scale(.8) translateY(-20px)}50%{opacity:.8;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.view1-wrap .stats-section[data-v-59e1353a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.view1-wrap .stats-section .stat-card[data-v-59e1353a]{display:flex;flex-direction:column;padding:20px;background:#ffffff0d;border-radius:8px;border-left:3px solid;transition:all .3s;justify-content:center}.view1-wrap .stats-section .stat-card[data-v-59e1353a]:hover{background:#ffffff14;transform:translateY(-2px)}.view1-wrap .stats-section .stat-card.total-card[data-v-59e1353a]{border-left-color:#00e4ff}.view1-wrap .stats-section .stat-card.bound-card[data-v-59e1353a]{border-left-color:#00baff}.view1-wrap .stats-section .stat-card.unbound-card[data-v-59e1353a]{border-left-color:#ff6b6b}.view1-wrap .stats-section .stat-card .stat-header[data-v-59e1353a]{display:flex;align-items:center;gap:10px;margin-bottom:15px;justify-content:center}.view1-wrap .stats-section .stat-card .stat-header .stat-icon[data-v-59e1353a]{font-size:24px}.view1-wrap .stats-section .stat-card .stat-header .stat-label[data-v-59e1353a]{font-size:16px;color:#e2e9ff;font-weight:500}.view1-wrap .stats-section .stat-card .stat-info[data-v-59e1353a]{text-align:center}.view1-wrap .stats-section .stat-card .stat-info .stat-number[data-v-59e1353a]{font-size:28px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-c7341bb4]{margin:0;padding:0}.list-with-pagination[data-v-c7341bb4]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.list-header[data-v-c7341bb4]{flex-shrink:0}.list-header .cards-title[data-v-c7341bb4]{font-size:18px;color:#00e4ff;margin-bottom:12px;text-align:center;font-weight:600;text-shadow:0 0 10px rgba(0,228,255,.3)}.list-body[data-v-c7341bb4]{flex:1 1 0;min-height:0;overflow:auto;margin-bottom:8px}.employee-cards-container[data-v-c7341bb4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;padding:0 4px}.employee-cards-container .employee-card[data-v-c7341bb4]{background:linear-gradient(135deg,#161b22cc,#0d1117e6);border:1px solid rgba(0,228,255,.2);border-radius:16px;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00e4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;display:flex;align-items:stretch;gap:16px}.employee-cards-container .employee-card[data-v-c7341bb4]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00e4ff33;border-color:#00e4ff66}.employee-cards-container .employee-card.has-device[data-v-c7341bb4]{border-left:4px solid #10b981;background:linear-gradient(135deg,#10b9811a,#161b22cc);box-shadow:0 4px 20px #10b98133}.employee-cards-container .employee-card.has-device[data-v-c7341bb4]:hover{box-shadow:0 8px 32px #10b9814d}.employee-cards-container .employee-card.no-device[data-v-c7341bb4]{border-left:4px solid #f59e0b;background:linear-gradient(135deg,#f59e0b1a,#161b22cc);box-shadow:0 4px 20px #f59e0b33}.employee-cards-container .employee-card.no-device[data-v-c7341bb4]:hover{box-shadow:0 8px 32px #f59e0b4d}.employee-cards-container .employee-card .card-left[data-v-c7341bb4]{flex:1;min-width:0;padding-right:8px}.employee-cards-container .employee-card .card-left .employee-basic-info[data-v-c7341bb4]{margin-bottom:10px}.employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-c7341bb4]{display:flex;align-items:center;margin-bottom:6px;font-size:16px;line-height:1.4}.employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-c7341bb4]:last-child{margin-bottom:0}.employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-c7341bb4]{color:#99a1a9;font-weight:500;margin-right:4px;font-size:15px}.employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value[data-v-c7341bb4]{color:#e2e9ff;font-weight:600;margin-right:16px;font-size:16px}.employee-cards-container .employee-card .card-left .info-list .info-row[data-v-c7341bb4]{display:flex;align-items:center;margin-bottom:6px;font-size:16px;line-height:1.4}.employee-cards-container .employee-card .card-left .info-list .info-row[data-v-c7341bb4]:last-child{margin-bottom:0}.employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-c7341bb4]{color:#99a1a9;font-weight:500;margin-right:4px;font-size:15px}.employee-cards-container .employee-card .card-left .info-list .info-row .info-value[data-v-c7341bb4]{color:#e2e9ff;font-weight:600;margin-right:16px;font-size:16px}.employee-cards-container .employee-card .card-left .info-list .info-row .info-value.device-code[data-v-c7341bb4]{font-family:Courier New,monospace;color:#e2e9ff}.employee-cards-container .employee-card .card-right[data-v-c7341bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding-left:8px;height:100%;text-align:center;position:relative}.employee-cards-container .employee-card .card-right[data-v-c7341bb4]:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(0,228,255,.3) 20%,rgba(0,228,255,.5) 50%,rgba(0,228,255,.3) 80%,transparent 100%)}.employee-cards-container .employee-card .card-right .device-status-badge .status-badge[data-v-c7341bb4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;background:transparent;border:none}.employee-cards-container .employee-card .card-right .device-status-badge .status-badge .status-icon[data-v-c7341bb4]{width:16px;height:16px;flex-shrink:0}.employee-cards-container .employee-card .card-right .device-status-badge .status-badge.已分配设备[data-v-c7341bb4]{color:#10b981}.employee-cards-container .employee-card .card-right .device-status-badge .status-badge.未分配设备[data-v-c7341bb4]{color:#f59e0b}.employee-cards-container .employee-card .card-right .action-buttons[data-v-c7341bb4]{display:flex;flex-direction:column;gap:8px;width:100%;align-items:stretch;margin-top:12px}.employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-c7341bb4]{width:100%;min-width:0;text-align:center;padding:8px 14px;font-size:13px;min-height:36px;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .2s ease,border-color .2s ease}.employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-c7341bb4]:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 4px 12px #00000040}.employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-c7341bb4]:active{transform:scale(.98) translateY(0);transition-duration:.1s}.employee-cards-container .employee-card .card-right .action-buttons .info-btn[data-v-c7341bb4]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b}.employee-cards-container .employee-card .card-right .action-buttons .info-btn[data-v-c7341bb4]:hover{background:#ff6b6b33;border-color:#ff6b6b80}.employee-cards-container .employee-card .card-right .action-buttons .view-detail[data-v-c7341bb4]{background:#00b4ff1a;border:1px solid rgba(0,180,255,.3);color:#00baff}.employee-cards-container .employee-card .card-right .action-buttons .view-detail[data-v-c7341bb4]:hover{background:#00b4ff33;border-color:#00b4ff80}.employee-cards-container .employee-card .card-right .action-buttons .report-btn[data-v-c7341bb4]{background:#7c5cff1a;border:1px solid rgba(124,92,255,.3);color:#7c5cff}.employee-cards-container .employee-card .card-right .action-buttons .report-btn[data-v-c7341bb4]:hover{background:#7c5cff33;border-color:#7c5cff80}.employee-cards-container .employee-card .device-indicator[data-v-c7341bb4]{position:absolute;top:0;right:0;width:0;height:0;border-left:20px solid transparent;border-top:20px solid}.employee-cards-container .employee-card .device-indicator.device-assigned[data-v-c7341bb4]{border-top-color:#10b981}.employee-cards-container .employee-card .device-indicator.device-unassigned[data-v-c7341bb4]{border-top-color:#f59e0b}.list-footer[data-v-c7341bb4]{flex-shrink:0;padding-top:8px}@media(max-width:768px){.employee-cards-container[data-v-c7341bb4]{grid-template-columns:1fr;gap:16px;padding:0}.employee-cards-container .employee-card[data-v-c7341bb4]{padding:16px;flex-direction:column;gap:12px}.employee-cards-container .employee-card .card-right[data-v-c7341bb4]{align-items:flex-start;min-width:auto;height:auto}.employee-cards-container .employee-card .card-right[data-v-c7341bb4]:before{display:none}.employee-cards-container .employee-card .card-right .action-buttons[data-v-c7341bb4]{flex-direction:row;width:auto;margin-top:8px}.employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-c7341bb4]{width:auto;min-width:80px}}@media(max-width:480px){.list-header .cards-title[data-v-c7341bb4]{font-size:16px;margin-bottom:10px}.employee-cards-container .employee-card[data-v-c7341bb4]{padding:12px}.employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-c7341bb4]{font-size:12px;padding:4px 10px;min-height:28px}}[data-v-417336cb]{margin:0;padding:0}.container[data-v-417336cb]{width:95%!important;max-width:95%!important;height:100%;min-height:0;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important;display:flex;flex-direction:column;overflow:hidden}.container .page[data-v-417336cb]{flex:1 1 0;min-height:0;width:100%;color:#fff;padding:5px 15px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.container .page-top[data-v-417336cb]{flex-shrink:0}.container .page-body[data-v-417336cb]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:4px}.view-modal-container[data-v-a6714be7]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.view-modal-container .modal-overlay[data-v-a6714be7]{position:absolute;inset:0;background:#00000073;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.view-modal-container .modal-container[data-v-a6714be7]{position:relative;width:95%;height:95%;max-width:1600px;max-height:1000px;border-radius:12px;background:linear-gradient(165deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 35%,transparent 70%),radial-gradient(circle at 0% 0%,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.12),transparent 55%),linear-gradient(135deg,#0f172afa,#0f172af0);border:1px solid rgba(255,255,255,.35);box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6,0 0 18px #22d3ee52,0 0 26px #818cf847,0 0 24px #ffffff0f,inset 0 3px #ffffff80,inset 3px 3px #ffffff38,inset 0 0 80px #ffffff14;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);color:#e5edff;background:#020617ee;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.view-modal-container .modal-container.fullscreen[data-v-a6714be7]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.view-modal-container .modal-container[data-v-a6714be7]:before{content:"";position:absolute;inset:-3px;border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.32),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.24),transparent 55%);opacity:.8;z-index:-1}.view-modal-container .modal-header[data-v-a6714be7]{display:flex;justify-content:space-between;align-items:center;padding:clamp(14px,1.4vh,24px) clamp(20px,1.6vw,32px);border-bottom:1px solid rgba(148,163,184,.35);background:#0f172aeb}.view-modal-container .modal-header .header-left .modal-title[data-v-a6714be7]{font-size:clamp(20px,1.2vw,42px);font-weight:600;color:#e5edff;margin:0 0 6px;text-shadow:0 0 16px rgba(15,23,42,.9)}.view-modal-container .modal-header .header-left .breadcrumb[data-v-a6714be7]{font-size:clamp(12px,.75vw,26px);color:#94a3b8e6}.view-modal-container .modal-header .header-left .breadcrumb .separator[data-v-a6714be7]{margin:0 8px;color:#22d3ee}.view-modal-container .modal-header .header-right[data-v-a6714be7]{display:flex;gap:8px}.view-modal-container .modal-header .header-right .action-btn[data-v-a6714be7]{width:40px;height:40px;border:none;background:#ffffff1a;border-radius:8px;color:#f0f6fccc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.view-modal-container .modal-header .header-right .action-btn[data-v-a6714be7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.view-modal-container .modal-header .header-right .action-btn[data-v-a6714be7]:hover{background:#ffb6c133;color:#f0f6fc;transform:scale(1.05);border-color:#ffb6c166;box-shadow:0 4px 12px #ffb6c14d}.view-modal-container .modal-header .header-right .action-btn[data-v-a6714be7]:hover:before{left:100%}.view-modal-container .modal-header .header-right .action-btn[data-v-a6714be7]:active{transform:scale(.95)}.view-modal-container .modal-header .header-right .action-btn .icon[data-v-a6714be7]{width:18px;height:18px;position:relative;z-index:1;transition:all .2s ease}.view-modal-container .modal-header .header-right .action-btn.fullscreen-btn[data-v-a6714be7]:hover{background:#00e4ff33;border-color:#00e4ff66;box-shadow:0 4px 12px #00e4ff4d}.view-modal-container .modal-header .header-right .action-btn.close-btn[data-v-a6714be7]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.view-modal-container .tab-navigation[data-v-a6714be7]{display:flex;padding:0 30px 0 0;flex-shrink:0;margin-top:6px;background:#161b2299;border-bottom:1px solid rgba(255,255,255,.05)}.view-modal-container .tab-navigation .tab-item[data-v-a6714be7]{display:flex;align-items:center;justify-content:center;padding:16px 24px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease;color:#f0f6fcb3;font-weight:500;position:relative;overflow:hidden;min-width:140px}.view-modal-container .tab-navigation .tab-item[data-v-a6714be7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,182,193,.1),transparent);transition:left .6s ease}.view-modal-container .tab-navigation .tab-item .tab-icon[data-v-a6714be7]{margin-right:8px;transition:all .2s ease;position:relative;z-index:1}.view-modal-container .tab-navigation .tab-item .tab-icon .icon[data-v-a6714be7]{width:16px;height:16px;transition:all .2s ease}.view-modal-container .tab-navigation .tab-item .tab-label[data-v-a6714be7]{font-size:14px;position:relative;z-index:1;transition:all .2s ease}.view-modal-container .tab-navigation .tab-item .tab-divider[data-v-a6714be7]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:28px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.2) 15%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 85%,transparent 100%);box-shadow:0 0 8px #fff3;transition:all .3s ease}.view-modal-container .tab-navigation .tab-item[data-v-a6714be7]:hover{color:#ffb6c1e6;background:#ffb6c10d;transform:translateY(-2px)}.view-modal-container .tab-navigation .tab-item[data-v-a6714be7]:hover:before{left:100%}.view-modal-container .tab-navigation .tab-item:hover .tab-icon[data-v-a6714be7]{transform:scale(1.1)}.view-modal-container .tab-navigation .tab-item:hover .tab-divider[data-v-a6714be7]{background:linear-gradient(to bottom,transparent 0%,rgba(255,182,193,.4) 15%,rgba(255,182,193,.7) 50%,rgba(255,182,193,.4) 85%,transparent 100%);box-shadow:0 0 10px #ffb6c180}.view-modal-container .tab-navigation .tab-item.active[data-v-a6714be7]{color:#ffb6c1;border-bottom-color:#ffb6c1cc;background:#ffb6c114;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px #ffb6c133}.view-modal-container .tab-navigation .tab-item.active .tab-icon[data-v-a6714be7]{color:#ffb6c1;transform:scale(1.05)}.view-modal-container .tab-navigation .tab-item.active .tab-label[data-v-a6714be7]{text-shadow:0 0 8px rgba(255,182,193,.5)}.view-modal-container .tab-navigation .tab-item.active .tab-divider[data-v-a6714be7]{background:linear-gradient(to bottom,transparent 0%,rgba(255,182,193,.5) 15%,rgba(255,182,193,.9) 50%,rgba(255,182,193,.5) 85%,transparent 100%);box-shadow:0 0 12px #ffb6c199}.view-modal-container .modal-content[data-v-a6714be7]{flex:1;overflow:hidden;position:relative}.view-modal-container .modal-content .content-wrapper[data-v-a6714be7]{width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.view-modal-container .modal-content .content-wrapper[data-v-a6714be7]>*{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.view-modal-container .modal-content .tab-content-wrap[data-v-a6714be7]{flex:1 1 0;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.view-modal-container .modal-content .tab-content-wrap[data-v-a6714be7]>*{flex:1 1 0;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.view-modal-container .modal-content[data-v-a6714be7] .modal-body,.view-modal-container .modal-content[data-v-a6714be7] .page-body,.view-modal-container .modal-content[data-v-a6714be7] .list-body{scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.5) rgba(15,23,42,.6)}.view-modal-container .modal-content[data-v-a6714be7] .modal-body::-webkit-scrollbar,.view-modal-container .modal-content[data-v-a6714be7] .page-body::-webkit-scrollbar,.view-modal-container .modal-content[data-v-a6714be7] .list-body::-webkit-scrollbar{width:8px;height:8px}.view-modal-container .modal-content[data-v-a6714be7] .modal-body::-webkit-scrollbar-track,.view-modal-container .modal-content[data-v-a6714be7] .page-body::-webkit-scrollbar-track,.view-modal-container .modal-content[data-v-a6714be7] .list-body::-webkit-scrollbar-track{background:#0f172a80;border-radius:4px}.view-modal-container .modal-content[data-v-a6714be7] .modal-body::-webkit-scrollbar-thumb,.view-modal-container .modal-content[data-v-a6714be7] .page-body::-webkit-scrollbar-thumb,.view-modal-container .modal-content[data-v-a6714be7] .list-body::-webkit-scrollbar-thumb{background:#22d3ee66;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.view-modal-container .modal-content[data-v-a6714be7] .modal-body::-webkit-scrollbar-thumb:hover,.view-modal-container .modal-content[data-v-a6714be7] .page-body::-webkit-scrollbar-thumb:hover,.view-modal-container .modal-content[data-v-a6714be7] .list-body::-webkit-scrollbar-thumb:hover{background:#22d3ee99;background-clip:padding-box}.view-modal-container .modal-content[data-v-a6714be7] .modal-body::-webkit-scrollbar-corner,.view-modal-container .modal-content[data-v-a6714be7] .page-body::-webkit-scrollbar-corner,.view-modal-container .modal-content[data-v-a6714be7] .list-body::-webkit-scrollbar-corner{background:#0f172a80;border-radius:4px}.view-modal-container .modal-content[data-v-a6714be7]::-webkit-scrollbar{width:0px;background:transparent}.view-modal-container .modal-content[data-v-a6714be7]::-webkit-scrollbar-track{background:transparent}.view-modal-container .modal-content[data-v-a6714be7]::-webkit-scrollbar-thumb{background:transparent}.view-modal-container .modal-content[data-v-a6714be7]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-a6714be7]{transition:all .3s ease}.modal-fade-leave-active[data-v-a6714be7]{transition:all .2s ease}.modal-fade-enter-from[data-v-a6714be7],.modal-fade-leave-to[data-v-a6714be7]{opacity:0;transform:scale(.9)}.fade-slide-enter-active[data-v-a6714be7]{transition:all .2s ease}.fade-slide-leave-active[data-v-a6714be7]{transition:all .15s ease}.fade-slide-enter-from[data-v-a6714be7],.fade-slide-leave-to[data-v-a6714be7]{opacity:0}@media(max-width:1200px){.view-modal-container[data-v-a6714be7]{padding:10px}.view-modal-container .modal-container[data-v-a6714be7]{width:98%;height:98%}.view-modal-container .modal-header[data-v-a6714be7]{padding:15px 20px}.view-modal-container .modal-header .header-left .modal-title[data-v-a6714be7]{font-size:20px}.view-modal-container .tab-navigation[data-v-a6714be7]{padding:0 20px}.view-modal-container .tab-navigation .tab-item[data-v-a6714be7]{padding:12px 16px}.view-modal-container .tab-navigation .tab-item .tab-label[data-v-a6714be7]{font-size:13px}}@media(max-width:768px){.view-modal-container .modal-header[data-v-a6714be7]{flex-direction:column;align-items:flex-start;gap:10px}.view-modal-container .modal-header .header-right[data-v-a6714be7]{align-self:flex-end}.view-modal-container .tab-navigation[data-v-a6714be7]{flex-wrap:wrap}.view-modal-container .tab-navigation .tab-item[data-v-a6714be7]{flex:1;min-width:120px;justify-content:center;text-align:center}}.stats-container[data-v-be5cfccd]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:20px;transition:all .3s ease}.stats-container[data-v-be5cfccd]:hover{border-color:#ffb6c14d}.stats-container .stats-header[data-v-be5cfccd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stats-container .stats-header .stats-title[data-v-be5cfccd]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.stats-container .stats-header .dimension-selector[data-v-be5cfccd]{display:flex;gap:5px}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-be5cfccd]{padding:6px 12px;border-radius:4px;background:#00e4ff1a;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s ease}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-be5cfccd]:hover{background:#00e4ff33}.stats-container .stats-header .dimension-selector .dimension-btn.active[data-v-be5cfccd]{background:#00e4ff4d;color:#fff}.stats-container .stats-legend[data-v-be5cfccd]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:15px;flex-wrap:wrap}.stats-container .stats-legend .legend-item[data-v-be5cfccd]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.stats-container .stats-legend .legend-item.active .legend-text[data-v-be5cfccd]{font-weight:600}.stats-container .stats-legend .legend-item .legend-marker[data-v-be5cfccd]{width:24px;height:12px;border-radius:3px;display:inline-block}.stats-container .stats-legend .legend-item .legend-text[data-v-be5cfccd]{font-size:12px;color:#e2e9ff;white-space:nowrap;transition:all .3s ease}.stats-section[data-v-be5cfccd]{display:flex;gap:8px;flex-wrap:nowrap}.stats-section .stat-card[data-v-be5cfccd]{background:linear-gradient(135deg,#ffb6c114,#add8e608);border:1px solid rgba(255,182,193,.15);border-radius:8px;padding:12px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100px;flex:1}.stats-section .stat-card[data-v-be5cfccd]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffb6c1,#add8e6)}.stats-section .stat-card[data-v-be5cfccd]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffb6c126;border-color:#ffb6c14d}.stats-section .stat-card .stat-header[data-v-be5cfccd]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.stats-section .stat-card .stat-header .stat-icon[data-v-be5cfccd]{font-size:20px;filter:drop-shadow(0 0 6px currentColor);transition:all .3s ease}.stats-section .stat-card .stat-header .stat-label[data-v-be5cfccd]{font-size:12px;color:#f0f6fcd9;font-weight:500;text-shadow:0 0 4px rgba(255,182,193,.2)}.stats-section .stat-card .stat-header:hover .stat-icon[data-v-be5cfccd]{transform:scale(1.1);filter:drop-shadow(0 0 12px currentColor)}.stats-section .stat-card .stat-number[data-v-be5cfccd]{font-size:28px;font-weight:700;color:#ffb6c1;text-shadow:0 0 15px rgba(255,182,193,.6);line-height:1;transition:all .3s ease}.stats-section .stat-card:hover .stat-number[data-v-be5cfccd]{transform:scale(1.05);text-shadow:0 0 30px rgba(255,182,193,.8)}.stats-section .total-card[data-v-be5cfccd]{background:linear-gradient(135deg,#ffb6c11f,#ffb6c10a)}.stats-section .high-severity-card[data-v-be5cfccd]{background:linear-gradient(135deg,#ef44441f,#ef44440a);border-color:#ef444433}.stats-section .medium-severity-card[data-v-be5cfccd]{background:linear-gradient(135deg,#f59e0b1f,#f59e0b0a);border-color:#f59e0b33}.stats-section .low-severity-card[data-v-be5cfccd]{background:linear-gradient(135deg,#10b9811f,#10b9810a);border-color:#10b98133}.stats-section .low-severity-card[data-v-be5cfccd]:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.stats-section .low-severity-card .stat-number[data-v-be5cfccd]{color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.6)}.stats-section .low-severity-card:hover .stat-number[data-v-be5cfccd]{text-shadow:0 0 30px rgba(251,191,36,.8)}@media(max-width:1200px){.stats-container .stats-header[data-v-be5cfccd]{flex-direction:column;gap:15px;align-items:flex-start}.stats-container .stats-header .dimension-selector[data-v-be5cfccd]{flex-wrap:wrap;gap:5px}.stats-container .stats-legend[data-v-be5cfccd]{gap:15px}.stats-section[data-v-be5cfccd]{gap:6px}.stats-section .stat-card[data-v-be5cfccd]{padding:8px;min-height:80px}.stats-section .stat-card .stat-header[data-v-be5cfccd]{margin-bottom:6px}.stats-section .stat-card .stat-header .stat-icon[data-v-be5cfccd]{font-size:16px}.stats-section .stat-card .stat-header .stat-label[data-v-be5cfccd]{font-size:10px}.stats-section .stat-card .stat-number[data-v-be5cfccd]{font-size:20px}}@media(max-width:768px){.stats-container[data-v-be5cfccd]{padding:15px}.stats-container .stats-header[data-v-be5cfccd]{flex-direction:column;gap:12px;align-items:flex-start}.stats-container .stats-header .stats-title[data-v-be5cfccd]{font-size:14px}.stats-container .stats-header .dimension-selector[data-v-be5cfccd]{flex-wrap:wrap;gap:5px}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-be5cfccd]{font-size:11px;padding:5px 10px}.stats-container .stats-legend[data-v-be5cfccd]{gap:10px}.stats-container .stats-legend .legend-item .legend-text[data-v-be5cfccd]{font-size:11px}.stats-container .stats-legend .legend-item .legend-marker[data-v-be5cfccd]{width:20px;height:8px}.stats-section[data-v-be5cfccd]{gap:4px}.stats-section .stat-card[data-v-be5cfccd]{padding:6px;min-height:70px}.stats-section .stat-card .stat-header[data-v-be5cfccd]{margin-bottom:4px}.stats-section .stat-card .stat-header .stat-icon[data-v-be5cfccd]{font-size:14px}.stats-section .stat-card .stat-header .stat-label[data-v-be5cfccd]{font-size:9px}.stats-section .stat-card .stat-number[data-v-be5cfccd]{font-size:16px}}.chart-container[data-v-369e563d]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-369e563d]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-369e563d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-369e563d]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.chart-container .chart-header .dimension-selector[data-v-369e563d]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-369e563d]{padding:6px 12px;border-radius:4px;background:#00e4ff1a;color:#00e4ff;font-size:12px;cursor:pointer;transition:all .3s ease}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-369e563d]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-369e563d]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-369e563d]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .dept-stats-chart[data-v-369e563d]{width:100%;height:100%}@media(max-width:768px){.chart-container .chart-header[data-v-369e563d]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-369e563d]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-369e563d]{font-size:11px;padding:4px 8px}}.chart-container[data-v-90ee8783]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-90ee8783]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-90ee8783]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-90ee8783]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.chart-container .chart-content[data-v-90ee8783]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .severity-stats-chart[data-v-90ee8783]{width:100%;height:100%}@media(max-width:768px){.chart-container .chart-header[data-v-90ee8783]{flex-direction:column;gap:10px;align-items:flex-start}}.chart-container[data-v-c45521b2]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-c45521b2]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-c45521b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-c45521b2]{font-size:16px;color:#ffb6c1;font-weight:600;text-shadow:0 0 8px rgba(255,182,193,.3)}.chart-container .chart-header .time-selector[data-v-c45521b2]{display:flex;gap:8px}.chart-container .chart-header .time-selector .time-btn[data-v-c45521b2]{padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#e2e9ff;font-size:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.chart-container .chart-header .time-selector .time-btn[data-v-c45521b2]:hover{background:#ffffff26;border-color:#ffffff4d}.chart-container .chart-header .time-selector .time-btn.active[data-v-c45521b2]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;box-shadow:0 4px 12px #667eea4d}.chart-container .chart-header .chart-controls[data-v-c45521b2]{display:flex;gap:20px;align-items:center}.chart-container .chart-content[data-v-c45521b2]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .trend-chart[data-v-c45521b2]{width:100%;height:100%;min-height:250px}@media(max-width:768px){.chart-container .chart-header[data-v-c45521b2]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .time-selector[data-v-c45521b2]{flex-wrap:wrap;gap:6px}.chart-container .chart-header .time-selector .time-btn[data-v-c45521b2]{font-size:11px;padding:4px 8px}.chart-container .chart-header .chart-controls[data-v-c45521b2]{flex-direction:column;gap:10px;align-items:flex-start}}[data-v-c78510ec]{margin:0;padding:0}body,html{margin:0!important;padding:0!important;width:100%!important;overflow-x:auto!important}.container[data-v-c78510ec]{width:95%!important;max-width:95%!important;height:100%;padding:20px;box-sizing:border-box;position:relative;left:0;right:0;margin:0 auto!important;display:flex;flex-direction:column;overflow:hidden}.container .page[data-v-c78510ec]{flex:1;min-height:0;width:100%;color:#fff;padding:5px 15px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.container .page .modal-body[data-v-c78510ec]{flex:1;min-height:0;overflow:auto;padding-top:4px}.container .page .charts-section[data-v-c78510ec]{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.container[data-v-c78510ec]{padding:15px}}@media(max-width:768px){.container[data-v-c78510ec]{padding:10px}.container .page[data-v-c78510ec]{padding:5px 10px}.container .page .filter-group[data-v-c78510ec]{flex-direction:column;gap:15px}.container .page .filter-group .filter-group[data-v-c78510ec]{flex-direction:column;align-items:flex-start;gap:8px}.container .page .filter-group .filter-group .custom-select[data-v-c78510ec]{width:100%;min-width:auto}.container .page .filter-group .filter-group .date-range[data-v-c78510ec]{width:100%;justify-content:space-between}.container .page .filter-group .filter-group .date-range .date-input[data-v-c78510ec]{flex:1}}.search-btn[data-v-c78510ec]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px;background:#00e4ff1a;color:#00e4ff}.search-btn[data-v-c78510ec]:hover{background:#00e4ff33}.reset-btn[data-v-c78510ec]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px;background:#ef44441a;color:#ef4444;margin-left:10px;font-weight:500}.reset-btn[data-v-c78510ec]:hover{background:#ef444433;transform:translateY(-1px)}.realtime-data-detail[data-v-59a4888e]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.realtime-data-detail .page-top[data-v-59a4888e]{flex-shrink:0}.realtime-data-detail .page-body[data-v-59a4888e]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0}.realtime-data-detail .list-with-pagination[data-v-59a4888e]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.realtime-data-detail .list-header-seal[data-v-59a4888e]{flex-shrink:0;height:6px;min-height:6px;background:linear-gradient(135deg,#0d1117fa,#161b22f5,#0d1117fa),linear-gradient(135deg,#00e4ff33,#00e4ff14);border-bottom:none}.realtime-data-detail .list-header-row[data-v-59a4888e]{flex-shrink:0;display:flex;width:100%;background:#0d1117;border-bottom:2px solid rgba(0,228,255,.35);box-shadow:0 1px #00e4ff33}.realtime-data-detail .list-header-row .header-cell[data-v-59a4888e]{padding:16px 12px;font-size:15px;font-weight:600;color:#00e4ff;border-right:1px solid rgba(0,228,255,.2);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.realtime-data-detail .list-header-row .header-cell[data-v-59a4888e]:last-child{border-right:none}.realtime-data-detail .list-header-row--scroll[data-v-59a4888e]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.realtime-data-detail .list-header-row--scroll[data-v-59a4888e]::-webkit-scrollbar{display:none;height:0}.realtime-data-detail .list-header-row-inner[data-v-59a4888e]{min-width:2200px;width:max-content;display:flex}.realtime-data-detail .list-body[data-v-59a4888e]{flex:1 1 0;min-height:0;overflow:auto;margin-bottom:8px;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#161b2299,#0d1117cc);border-radius:0 0 16px 16px}.realtime-data-detail .list-footer[data-v-59a4888e]{flex-shrink:0;padding-top:8px}.realtime-data-detail .content-header[data-v-59a4888e]{margin-bottom:24px;text-align:center}.realtime-data-detail .content-header .section-title[data-v-59a4888e]{font-size:20px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 10px rgba(0,228,255,.3)}.realtime-data-detail .content-header .section-subtitle[data-v-59a4888e]{font-size:14px;color:#f0f6fcb3}.realtime-data-detail .tag-info-group .tag-info[data-v-59a4888e]{display:flex;line-height:30px}.realtime-data-detail .tag-info-group .tag-info .tag-mark[data-v-59a4888e]{display:flex;align-items:center;width:60px;justify-content:space-around}.realtime-data-detail .tag-info-group .tag-info .tag-mark .mark[data-v-59a4888e]{width:12px;height:12px;border-radius:50%}.realtime-data-detail .data-table[data-v-59a4888e]{background:linear-gradient(135deg,#161b2299,#0d1117cc);border:1px solid rgba(0,228,255,.2);border-top:none;border-radius:0 0 16px 16px;overflow:visible;margin-bottom:24px;box-shadow:0 8px 32px #00e4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:2200px;width:max-content}.realtime-data-detail .data-table .table-wrapper[data-v-59a4888e]{min-width:2200px;width:max-content}.realtime-data-detail .data-table .table-body[data-v-59a4888e]{width:100%}.realtime-data-detail .data-table .table-body .table-row[data-v-59a4888e]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease;min-height:60px;min-width:100%}.realtime-data-detail .data-table .table-body .table-row[data-v-59a4888e]:hover{background:linear-gradient(135deg,#00e4ff14,#00e4ff05);transform:translateY(-1px);box-shadow:0 4px 12px #00e4ff1a}.realtime-data-detail .data-table .table-body .table-row[data-v-59a4888e]:last-child{border-bottom:none}.realtime-data-detail .data-table .table-body .table-row.urgent-row[data-v-59a4888e]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.realtime-data-detail .data-table .table-body .table-row .table-cell[data-v-59a4888e]{padding:16px 12px;font-size:15px;color:#e2e9ff;border-right:1px solid rgba(255,255,255,.08);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.realtime-data-detail .data-table .table-body .table-row .table-cell[data-v-59a4888e]:last-child{border-right:none}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-59a4888e]{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #0003;transition:all .3s ease}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-59a4888e]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-59a4888e]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-59a4888e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge[data-v-59a4888e]{padding:0;font-size:14px;font-weight:700;transition:all .3s ease;letter-spacing:.3px}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator[data-v-59a4888e]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge[data-v-59a4888e]:hover{transform:scale(1.05);filter:brightness(1.2)}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-heart[data-v-59a4888e]{background:#ef444433;color:#ef4444}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-pressure[data-v-59a4888e]{background:#3b82f633;color:#3b82f6}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-temperature[data-v-59a4888e]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-oxygen[data-v-59a4888e]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-stress[data-v-59a4888e]{background:#8b5cf633;color:#8b5cf6}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-sleep[data-v-59a4888e]{background:#ec489933;color:#ec4899}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-heart[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-heart[data-v-59a4888e]{color:#ff5252}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-pressure[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-pressure[data-v-59a4888e]{color:#00baff}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-temperature[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-temperature[data-v-59a4888e]{color:#22c55e}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-oxygen[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-oxygen[data-v-59a4888e]{color:#fbbf24}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-stress[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-stress[data-v-59a4888e]{color:#a855f7}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-sleep[data-v-59a4888e],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-sleep[data-v-59a4888e]{color:#ec4899}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-high[data-v-59a4888e]{background:#ef444433;color:#ef4444}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-medium[data-v-59a4888e]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-low[data-v-59a4888e]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-pending[data-v-59a4888e]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-processed[data-v-59a4888e]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-closed[data-v-59a4888e]{background:#6b728033;color:#6b7280}.realtime-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-59a4888e]{padding:6px 12px;background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);border-radius:4px;color:#00e4ff;cursor:pointer;font-size:12px;transition:all .3s ease}.realtime-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-59a4888e]:hover{background:#00e4ff33;border-color:#00e4ff80}.realtime-data-detail .data-table .table-body .table-row .table-cell .processed-text[data-v-59a4888e]{color:#10b981;font-size:12px}@media(max-width:768px){.realtime-data-detail[data-v-59a4888e]{padding:15px}.realtime-data-detail[data-v-59a4888e] .common-filter-bar .filter-row{flex-direction:column;align-items:stretch;gap:15px}.realtime-data-detail[data-v-59a4888e] .common-filter-bar .filter-group{justify-content:space-between}}.realtime-alert-data-detail[data-v-8314f8d4]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.realtime-alert-data-detail .page-top[data-v-8314f8d4]{flex-shrink:0}.realtime-alert-data-detail .page-body[data-v-8314f8d4]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0}.realtime-alert-data-detail .list-with-pagination[data-v-8314f8d4]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.realtime-alert-data-detail .list-header-seal[data-v-8314f8d4]{flex-shrink:0;height:6px;min-height:6px;background:linear-gradient(135deg,#0d1117fa,#161b22f5,#0d1117fa),linear-gradient(135deg,#ff6b6b33,#ff6b6b14);border-bottom:none}.realtime-alert-data-detail .list-header-row[data-v-8314f8d4]{flex-shrink:0;display:flex;width:100%;background:#0d1117;border-bottom:2px solid rgba(255,107,107,.35);box-shadow:0 1px #ff6b6b33}.realtime-alert-data-detail .list-header-row .header-cell[data-v-8314f8d4]{padding:16px 12px;font-size:15px;font-weight:600;color:#ff6b6b;border-right:1px solid rgba(255,107,107,.2);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0}.realtime-alert-data-detail .list-header-row .header-cell[data-v-8314f8d4]:last-child{border-right:none}.realtime-alert-data-detail .list-body[data-v-8314f8d4]{flex:1 1 0;min-height:0;overflow:auto;margin-bottom:8px;-webkit-overflow-scrolling:touch}.realtime-alert-data-detail .list-footer[data-v-8314f8d4]{flex-shrink:0;padding-top:8px}.realtime-alert-data-detail .content-header[data-v-8314f8d4]{margin-bottom:24px;text-align:center}.realtime-alert-data-detail .content-header .section-title[data-v-8314f8d4]{font-size:20px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 10px rgba(255,107,107,.3)}.realtime-alert-data-detail .content-header .section-subtitle[data-v-8314f8d4]{font-size:14px;color:#f0f6fcb3}.realtime-alert-data-detail .data-table[data-v-8314f8d4]{background:linear-gradient(135deg,#161b2299,#0d1117cc);border:1px solid rgba(255,107,107,.2);border-radius:16px;overflow:visible;margin-bottom:24px;box-shadow:0 8px 32px #ff6b6b1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-8314f8d4]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease;min-height:60px}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-8314f8d4]:hover{background:linear-gradient(135deg,#ff6b6b14,#ff6b6b05);transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b1a}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-8314f8d4]:last-child{border-bottom:none}.realtime-alert-data-detail .data-table .table-body .table-row.urgent-row[data-v-8314f8d4]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell[data-v-8314f8d4]{padding:16px 12px;font-size:14px;color:#e2e9ff;border-right:1px solid rgba(255,255,255,.08);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;word-break:break-word;overflow:hidden}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell[data-v-8314f8d4]:last-child{border-right:none}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-8314f8d4],.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-8314f8d4],.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-8314f8d4]{padding:0;font-size:14px;font-weight:700;transition:all .3s ease;letter-spacing:.3px}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-8314f8d4]:hover,.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-8314f8d4]:hover,.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-8314f8d4]:hover{transform:scale(1.05);filter:brightness(1.2)}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-heart[data-v-8314f8d4]{color:#ef4444}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-pressure[data-v-8314f8d4]{color:#3b82f6}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-temperature[data-v-8314f8d4]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-oxygen[data-v-8314f8d4]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-stress[data-v-8314f8d4]{color:#8b5cf6}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-sleep[data-v-8314f8d4]{color:#ec4899}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-high[data-v-8314f8d4]{color:#ef4444}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-medium[data-v-8314f8d4]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-low[data-v-8314f8d4]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-pending[data-v-8314f8d4]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-processed[data-v-8314f8d4]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-closed[data-v-8314f8d4]{color:#6b7280}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-8314f8d4]{padding:8px 16px;background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-8314f8d4]:hover{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border-color:#ff6b6b80;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b33}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .processed-text[data-v-8314f8d4]{color:#10b981;font-size:12px}.realtime-alert-data-detail .alert-modal-overlay[data-v-8314f8d4]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto;z-index:10001}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container[data-v-8314f8d4]{position:relative;width:560px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);background:linear-gradient(135deg,#1c2128f2,#161b22f2);border:2px solid rgba(255,107,107,.6);border-radius:16px;box-shadow:0 18px 60px #ff6b6b40,0 0 30px #ff6b6b40;overflow:hidden;animation:alertSlideUp-8314f8d4 .4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container[data-v-8314f8d4]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b6b,#ef4444,#ff6b6b);background-size:200% 100%;animation:shimmer-8314f8d4 2s infinite}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header[data-v-8314f8d4]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#ff6b6b2e,#ff6b6b1a);border-bottom:1px solid rgba(255,107,107,.25);gap:16px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-header-left[data-v-8314f8d4]{display:flex;align-items:center;justify-content:center}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-icon[data-v-8314f8d4]{width:22px;height:22px;color:#ff6b6b;animation:pulse-8314f8d4 2s infinite;flex-shrink:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary[data-v-8314f8d4]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:#ffffffd9}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-name[data-v-8314f8d4]{font-weight:700;color:#ff8080}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-separator[data-v-8314f8d4]{color:#fff9}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-time[data-v-8314f8d4]{color:#fffc}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-text[data-v-8314f8d4]{color:#ffffffb3}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type[data-v-8314f8d4]{font-weight:700}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-heart[data-v-8314f8d4]{color:#ef4444}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-pressure[data-v-8314f8d4]{color:#3b82f6}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-temperature[data-v-8314f8d4]{color:#f59e0b}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-oxygen[data-v-8314f8d4]{color:#10b981}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-stress[data-v-8314f8d4]{color:#8b5cf6}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-sleep[data-v-8314f8d4]{color:#ec4899}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn[data-v-8314f8d4]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn svg[data-v-8314f8d4]{width:18px;height:18px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn[data-v-8314f8d4]:hover{color:#ff6b6b;transform:scale(1.1)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body[data-v-8314f8d4]{padding:24px;color:#e2e9ff;overflow-y:auto;font-size:15px;line-height:1.7;flex:1;min-height:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details[data-v-8314f8d4]{background:#161b22d9;border:1px solid rgba(255,107,107,.2);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row[data-v-8314f8d4]{display:flex;gap:16px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row[data-v-8314f8d4]:last-child{border-bottom:none;padding-bottom:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row .detail-key[data-v-8314f8d4]{min-width:120px;color:#ffffffb3;font-weight:600;letter-spacing:.5px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-details .detail-row .detail-value[data-v-8314f8d4]{flex:1;color:#f0f6fc;white-space:pre-wrap;word-break:break-word}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-empty[data-v-8314f8d4]{display:flex;align-items:center;justify-content:center;flex:1;color:#fff9;font-size:14px;border:1px dashed rgba(255,255,255,.15);border-radius:12px;padding:24px;background:#161b2299}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-actions[data-v-8314f8d4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body .alert-countdown[data-v-8314f8d4]{font-size:13px;color:#fff9;white-space:nowrap}.realtime-alert-data-detail .modal-overlay[data-v-8314f8d4]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-8314f8d4 .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container[data-v-8314f8d4]{width:90%;max-width:600px;background:linear-gradient(135deg,#1c2128,#161b22);border:1px solid rgba(255,107,107,.3);border-radius:16px;box-shadow:0 20px 60px #ff6b6b33;overflow:hidden;animation:slideUp-8314f8d4 .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header[data-v-8314f8d4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#ff6b6b26,#ff6b6b0d);border-bottom:1px solid rgba(255,107,107,.2)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .modal-title[data-v-8314f8d4]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .modal-title .title-icon[data-v-8314f8d4]{width:22px;height:22px;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn[data-v-8314f8d4]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2);border-radius:6px;color:#ff6b6b;cursor:pointer;transition:all .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn svg[data-v-8314f8d4]{width:18px;height:18px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn[data-v-8314f8d4]:hover{background:#ff6b6b33;border-color:#ff6b6b66;transform:rotate(90deg)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body[data-v-8314f8d4]{padding:24px;max-height:45vh;overflow-y:auto}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card[data-v-8314f8d4]{background:#161b2299;border:1px solid rgba(255,107,107,.2);border-radius:12px;padding:16px;margin-bottom:20px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row[data-v-8314f8d4]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row[data-v-8314f8d4]:last-child{border-bottom:none}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-label[data-v-8314f8d4]{min-width:100px;font-size:14px;color:#99a1a9;font-weight:500}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value[data-v-8314f8d4]{flex:1;font-size:14px;color:#e2e9ff;font-weight:600}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-heart[data-v-8314f8d4]{color:#ef4444}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-pressure[data-v-8314f8d4]{color:#3b82f6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-temperature[data-v-8314f8d4]{color:#f59e0b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-oxygen[data-v-8314f8d4]{color:#10b981}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-stress[data-v-8314f8d4]{color:#8b5cf6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-sleep[data-v-8314f8d4]{color:#ec4899}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-high[data-v-8314f8d4]{color:#ef4444}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-medium[data-v-8314f8d4]{color:#f59e0b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-low[data-v-8314f8d4]{color:#10b981}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group[data-v-8314f8d4]{margin-bottom:20px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group[data-v-8314f8d4]:last-child{margin-bottom:0}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-label[data-v-8314f8d4]{display:flex;align-items:center;gap:8px;font-size:14px;color:#e2e9ff;font-weight:500;margin-bottom:10px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-label .form-icon[data-v-8314f8d4]{width:16px;height:16px;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-8314f8d4],.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-8314f8d4]{width:100%;padding:12px 16px;font-size:14px;background:#161b22cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e9ff;outline:none;transition:all .3s ease;box-sizing:border-box}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-8314f8d4]::placeholder,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-8314f8d4]::placeholder{color:#e2e9ff66}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-8314f8d4]:hover,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-8314f8d4]:hover{background:#21262de6;border-color:#ffffff26}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-8314f8d4]:focus,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-8314f8d4]:focus{background:#21262de6;border-color:#ff6b6b66;box-shadow:0 0 0 3px #ff6b6b1a}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-8314f8d4]{resize:vertical;min-height:80px;font-family:inherit;line-height:1.6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer[data-v-8314f8d4]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:#161b2266;border-top:1px solid rgba(255,255,255,.05)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-8314f8d4],.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-8314f8d4]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;min-width:100px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn .btn-icon[data-v-8314f8d4],.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn .btn-icon[data-v-8314f8d4]{width:16px;height:16px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-8314f8d4]:active,.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-8314f8d4]:active{transform:translateY(0)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-8314f8d4]{background:#6b72801a;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-8314f8d4]:hover{background:#6b728033;border-color:#6b728080;transform:translateY(-1px);box-shadow:0 4px 12px #6b728033}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-8314f8d4]{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border:1px solid rgba(255,107,107,.4);color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-8314f8d4]:hover{background:linear-gradient(135deg,#ff6b6b4d,#ff6b6b33);border-color:#ff6b6b99;transform:translateY(-1px);box-shadow:0 4px 16px #ff6b6b4d}@keyframes fadeIn-8314f8d4{0%{opacity:0}to{opacity:1}}@keyframes slideUp-8314f8d4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes alertSlideUp-8314f8d4{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes alertSlideDown-8314f8d4{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-8314f8d4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes shimmer-8314f8d4{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.realtime-alert-data-detail[data-v-8314f8d4]{padding:15px}.realtime-alert-data-detail[data-v-8314f8d4] .common-filter-bar .filter-row{flex-direction:column;align-items:stretch;gap:15px}.realtime-alert-data-detail[data-v-8314f8d4] .common-filter-bar .filter-group{justify-content:space-between}.realtime-alert-data-detail .data-table .table-header[data-v-8314f8d4],.realtime-alert-data-detail .data-table .table-body .table-row[data-v-8314f8d4]{flex-wrap:wrap}.realtime-alert-data-detail .data-table .header-cell[data-v-8314f8d4],.realtime-alert-data-detail .data-table .table-cell[data-v-8314f8d4]{flex:1;min-width:80px}.realtime-alert-data-detail .modal-container[data-v-8314f8d4]{width:95%;max-width:none}.realtime-alert-data-detail .modal-container .modal-body[data-v-8314f8d4]{padding:16px}.realtime-alert-data-detail .modal-container .modal-footer[data-v-8314f8d4]{flex-direction:column}.realtime-alert-data-detail .modal-container .modal-footer .cancel-btn[data-v-8314f8d4],.realtime-alert-data-detail .modal-container .modal-footer .confirm-btn[data-v-8314f8d4]{width:100%}}.process-btn[data-v-8314f8d4]{padding:8px 16px;background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease}.process-btn[data-v-8314f8d4]:hover{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border-color:#ff6b6b80;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b33}.system-message-detail[data-v-a068a2d5]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.system-message-detail .page-top[data-v-a068a2d5]{flex-shrink:0}.system-message-detail .page-body[data-v-a068a2d5]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:4px}.system-message-detail .list-with-pagination[data-v-a068a2d5]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.system-message-detail .list-body[data-v-a068a2d5]{flex:1 1 0;min-height:0;overflow:auto;margin-bottom:8px}.system-message-detail .list-footer[data-v-a068a2d5]{flex-shrink:0;padding-top:8px}.system-message-detail .content-header[data-v-a068a2d5]{margin-bottom:24px;text-align:center}.system-message-detail .content-header .section-title[data-v-a068a2d5]{font-size:20px;font-weight:600;color:#f0f6fc;margin:0 0 8px;text-shadow:0 0 10px rgba(0,228,255,.3)}.system-message-detail .content-header .section-subtitle[data-v-a068a2d5]{font-size:14px;color:#f0f6fcb3}.system-message-detail .data-table[data-v-a068a2d5]{background:linear-gradient(135deg,#161b2299,#0d1117cc);border:1px solid rgba(0,228,255,.2);border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 8px 32px #00e4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.system-message-detail .data-table .table-header[data-v-a068a2d5]{display:flex;background:linear-gradient(135deg,#00e4ff26,#00e4ff0d);border-bottom:2px solid rgba(0,228,255,.3);position:sticky;top:0;z-index:1;box-shadow:0 1px #00e4ff33}.system-message-detail .data-table .table-header .header-cell[data-v-a068a2d5]{padding:16px 12px;font-size:15px;font-weight:600;color:#00e4ff;border-right:1px solid rgba(0,228,255,.2);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px;display:flex;align-items:center;justify-content:center}.system-message-detail .data-table .table-header .header-cell[data-v-a068a2d5]:last-child{border-right:none}.system-message-detail .data-table .table-body .table-row[data-v-a068a2d5]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease;min-height:60px}.system-message-detail .data-table .table-body .table-row[data-v-a068a2d5]:hover{background:linear-gradient(135deg,#00e4ff14,#00e4ff05);transform:translateY(-1px);box-shadow:0 4px 12px #00e4ff1a}.system-message-detail .data-table .table-body .table-row[data-v-a068a2d5]:last-child{border-bottom:none}.system-message-detail .data-table .table-body .table-row.urgent-row[data-v-a068a2d5]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.system-message-detail .data-table .table-body .table-row .table-cell[data-v-a068a2d5]{padding:16px 12px;font-size:14px;color:#e2e9ff;border-right:1px solid rgba(255,255,255,.08);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;word-break:break-word;overflow:hidden}.system-message-detail .data-table .table-body .table-row .table-cell[data-v-a068a2d5]:last-child{border-right:none}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-heart-rate[data-v-a068a2d5]{color:#ef4444;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-blood-pressure[data-v-a068a2d5]{color:#f59e0b;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-temperature[data-v-a068a2d5]{color:#ec4899;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-oxygen[data-v-a068a2d5]{color:#8b5cf6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-stress[data-v-a068a2d5]{color:#06b6d4;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-sleep[data-v-a068a2d5]{color:#10b981;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-system[data-v-a068a2d5]{color:#3b82f6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-maintenance[data-v-a068a2d5]{color:#84cc16;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-emergency[data-v-a068a2d5]{color:#f97316;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-pending[data-v-a068a2d5]{color:#f59e0b;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-processing[data-v-a068a2d5]{color:#3b82f6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-processed[data-v-a068a2d5]{color:#10b981;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-closed[data-v-a068a2d5]{color:#6b7280;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .message-content[data-v-a068a2d5]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-a068a2d5]{padding:6px 12px;border:1px solid rgba(0,228,255,.5);background:#00e4ff1a;border-radius:6px;color:#00e4ff;cursor:pointer;transition:all .2s ease}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-a068a2d5]:hover{background:#00e4ff33;transform:translateY(-1px)}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-a068a2d5]:active{transform:translateY(0)}.system-message-detail .tooltip[data-v-a068a2d5]{position:fixed;z-index:9999;pointer-events:none;max-width:400px;word-wrap:break-word;word-break:break-all}.system-message-detail .tooltip .tooltip-content[data-v-a068a2d5]{background:#0d1117f2;border:1px solid rgba(0,228,255,.3);border-radius:8px;padding:12px 16px;color:#e2e9ff;font-size:14px;line-height:1.5;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.system-message-detail .tooltip .tooltip-content[data-v-a068a2d5]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#00e4ff4d}.system-message-detail .detail-modal[data-v-a068a2d5]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}.system-message-detail .detail-modal__content[data-v-a068a2d5]{width:420px;background:#0d1117f2;border:1px solid rgba(0,228,255,.3);border-radius:12px;box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;padding:16px;gap:12px}.system-message-detail .detail-modal__header[data-v-a068a2d5]{display:flex;justify-content:space-between;align-items:center;color:#e2e9ff;font-size:16px;font-weight:600}.system-message-detail .detail-modal__header .close-btn[data-v-a068a2d5]{background:transparent;border:none;color:#e2e9ff;font-size:20px;cursor:pointer;transition:color .2s ease}.system-message-detail .detail-modal__header .close-btn[data-v-a068a2d5]:hover{color:#00e4ff}.system-message-detail .detail-modal__body[data-v-a068a2d5]{color:#cdd5df;line-height:1.6;max-height:260px;overflow-y:auto;white-space:pre-wrap}.system-message-detail .detail-modal__footer[data-v-a068a2d5]{display:flex;justify-content:flex-end}.system-message-detail .detail-modal__footer .confirm-btn[data-v-a068a2d5]{padding:6px 18px;border:1px solid rgba(0,228,255,.5);background:#00e4ff26;color:#00e4ff;border-radius:8px;cursor:pointer;transition:all .2s ease}.system-message-detail .detail-modal__footer .confirm-btn[data-v-a068a2d5]:hover{background:#00e4ff40}@media(max-width:768px){.system-message-detail[data-v-a068a2d5]{padding:15px}.system-message-detail[data-v-a068a2d5] .common-filter-bar .filter-row{flex-direction:column;align-items:stretch;gap:15px}.system-message-detail[data-v-a068a2d5] .common-filter-bar .filter-group{justify-content:space-between}.system-message-detail .data-table .table-header[data-v-a068a2d5],.system-message-detail .data-table .table-body .table-row[data-v-a068a2d5]{flex-wrap:wrap}.system-message-detail .data-table .header-cell[data-v-a068a2d5],.system-message-detail .data-table .table-cell[data-v-a068a2d5]{flex:1;min-width:80px}}.view-modal-right[data-v-7a2c73e4]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.view-modal-right .modal-overlay[data-v-7a2c73e4]{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.view-modal-right .modal-container[data-v-7a2c73e4]{position:relative;width:95%;height:95%;max-width:1600px;max-height:1000px;border-radius:12px;background:linear-gradient(165deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 35%,transparent 70%),radial-gradient(circle at 0% 0%,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.12),transparent 55%),linear-gradient(135deg,#0f172afa,#0f172af0);border:1px solid rgba(255,255,255,.35);box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6,0 0 18px #22d3ee52,0 0 26px #818cf847,0 0 24px #ffffff0f,inset 0 3px #ffffff80,inset 3px 3px #ffffff38,inset 0 0 80px #ffffff14;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);color:#e5edff;background:#020617ee;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.view-modal-right .modal-container.fullscreen[data-v-7a2c73e4]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.view-modal-right .modal-container[data-v-7a2c73e4]:before{content:"";position:absolute;inset:-3px;border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.32),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.24),transparent 55%);opacity:.8;z-index:-1}.view-modal-right .modal-header[data-v-7a2c73e4]{display:flex;justify-content:space-between;align-items:center;padding:clamp(14px,1.4vh,24px) clamp(20px,1.6vw,32px);border-bottom:1px solid rgba(148,163,184,.35);background:#0f172aeb}.view-modal-right .modal-header .header-left .modal-title[data-v-7a2c73e4]{font-size:clamp(20px,1.2vw,42px);font-weight:600;color:#e5edff;margin:0 0 6px}.view-modal-right .modal-header .header-left .breadcrumb[data-v-7a2c73e4]{font-size:clamp(11px,.65vw,22px);color:#94a3b8e6}.view-modal-right .modal-header .header-left .breadcrumb .separator[data-v-7a2c73e4]{margin:0 8px;color:#22d3ee}.view-modal-right .modal-header .header-right[data-v-7a2c73e4]{display:flex;gap:8px}.view-modal-right .modal-header .header-right .action-btn[data-v-7a2c73e4]{width:40px;height:40px;border:none;background:#ffffff1a;border-radius:8px;color:#f0f6fccc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1)}.view-modal-right .modal-header .header-right .action-btn .icon[data-v-7a2c73e4]{width:18px;height:18px}.view-modal-right .modal-header .header-right .action-btn[data-v-7a2c73e4]:hover{background:#ffb6c133;color:#f0f6fc;transform:scale(1.05)}.view-modal-right .modal-header .header-right .action-btn.fullscreen-btn[data-v-7a2c73e4]:hover{background:#00e4ff33}.view-modal-right .modal-header .header-right .action-btn.close-btn[data-v-7a2c73e4]:hover{background:#ff6b6b33}.view-modal-right .tab-navigation[data-v-7a2c73e4]{display:flex;padding:0 30px 0 0;background:#161b2299;border-bottom:1px solid rgba(255,255,255,.05)}.view-modal-right .tab-navigation .tab-item[data-v-7a2c73e4]{display:flex;align-items:center;justify-content:center;padding:16px 24px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease;color:#f0f6fcb3;font-weight:500;min-width:140px}.view-modal-right .tab-navigation .tab-item .tab-icon[data-v-7a2c73e4]{margin-right:8px}.view-modal-right .tab-navigation .tab-item .tab-icon .icon[data-v-7a2c73e4]{width:16px;height:16px}.view-modal-right .tab-navigation .tab-item .tab-divider[data-v-7a2c73e4]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:28px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.2),rgba(255,255,255,.4),rgba(255,255,255,.2),transparent)}.view-modal-right .tab-navigation .tab-item[data-v-7a2c73e4]:hover{color:#ffb6c1e6;background:#ffb6c10d}.view-modal-right .tab-navigation .tab-item.active[data-v-7a2c73e4]{color:#ffb6c1;border-bottom-color:#ffb6c1cc;background:#ffb6c114;font-weight:600}.view-modal-right .modal-content[data-v-7a2c73e4]{flex:1;overflow:hidden;position:relative}.view-modal-right .modal-content .content-wrapper[data-v-7a2c73e4]{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.view-modal-right .modal-content .content-wrapper[data-v-7a2c73e4]>*{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.view-modal-right .modal-content .content-wrapper[data-v-7a2c73e4]::-webkit-scrollbar{width:0;background:transparent}.view-modal-right .modal-content .content-wrapper[data-v-7a2c73e4]{scrollbar-width:none;-ms-overflow-style:none}.view-modal-right .modal-content[data-v-7a2c73e4] .modal-body,.view-modal-right .modal-content[data-v-7a2c73e4] .list-body{scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.5) rgba(15,23,42,.6)}.view-modal-right .modal-content[data-v-7a2c73e4] .modal-body::-webkit-scrollbar,.view-modal-right .modal-content[data-v-7a2c73e4] .list-body::-webkit-scrollbar{width:8px;height:8px}.view-modal-right .modal-content[data-v-7a2c73e4] .modal-body::-webkit-scrollbar-track,.view-modal-right .modal-content[data-v-7a2c73e4] .list-body::-webkit-scrollbar-track{background:#0f172a80;border-radius:4px}.view-modal-right .modal-content[data-v-7a2c73e4] .modal-body::-webkit-scrollbar-thumb,.view-modal-right .modal-content[data-v-7a2c73e4] .list-body::-webkit-scrollbar-thumb{background:#22d3ee66;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.view-modal-right .modal-content[data-v-7a2c73e4] .modal-body::-webkit-scrollbar-thumb:hover,.view-modal-right .modal-content[data-v-7a2c73e4] .list-body::-webkit-scrollbar-thumb:hover{background:#22d3ee99;background-clip:padding-box}.view-modal-right .modal-content[data-v-7a2c73e4] .modal-body::-webkit-scrollbar-corner,.view-modal-right .modal-content[data-v-7a2c73e4] .list-body::-webkit-scrollbar-corner{background:#0f172a80;border-radius:4px}.modal-fade-enter-active[data-v-7a2c73e4],.modal-fade-leave-active[data-v-7a2c73e4]{transition:all .3s ease}.modal-fade-enter-from[data-v-7a2c73e4],.modal-fade-leave-to[data-v-7a2c73e4]{opacity:0;transform:scale(.9)}.fade-slide-enter-active[data-v-7a2c73e4],.fade-slide-leave-active[data-v-7a2c73e4]{transition:opacity .2s ease}.fade-slide-enter-from[data-v-7a2c73e4],.fade-slide-leave-to[data-v-7a2c73e4]{opacity:0}@media(max-width:1200px){.view-modal-right[data-v-7a2c73e4]{padding:10px}.view-modal-right .modal-container[data-v-7a2c73e4]{width:98%;height:98%}.view-modal-right .tab-navigation .tab-item[data-v-7a2c73e4]{padding:12px 16px}.view-modal-right .tab-navigation .tab-item .tab-label[data-v-7a2c73e4]{font-size:13px}}@media(max-width:768px){.view-modal-right .modal-header[data-v-7a2c73e4]{flex-direction:column;align-items:flex-start;gap:10px}.view-modal-right .modal-header .header-right[data-v-7a2c73e4]{align-self:flex-end}.view-modal-right .tab-navigation[data-v-7a2c73e4]{flex-wrap:wrap}.view-modal-right .tab-navigation .tab-item[data-v-7a2c73e4]{flex:1;min-width:120px}}[data-v-b75ef3ad]{margin:0;padding:0}.dashboard-container[data-v-b75ef3ad]{position:relative;width:100%;min-width:100%;height:100%;min-height:0;overflow:hidden;background:#141f2c!important;box-sizing:border-box}.dashboard-scale-screen[data-v-b75ef3ad]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#141f2c!important;display:flex;justify-content:center;align-items:flex-start}.scale-inner[data-v-b75ef3ad]{width:1920px;height:1080px;transform-origin:center top;flex-shrink:0}.version-page[data-v-b75ef3ad]{width:100%;height:100%;padding:0;position:relative;overflow:hidden;background:#141f2c}.version-page[data-v-b75ef3ad]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;z-index:1;pointer-events:none}.version-page[data-v-b75ef3ad]:after{content:none}.version-page .screen-title[data-v-b75ef3ad]{font-size:clamp(20px,1.2vw,42px);color:#e5edff;position:absolute;top:clamp(18px,1.2vh,28px);left:50%;transform:translate(-50%);z-index:12;font-weight:600;letter-spacing:.08em;text-shadow:0 0 16px rgba(15,23,42,.9);animation:titleGlow-b75ef3ad 24s ease-in-out infinite;transition:all .3s ease}.version-page .back-button[data-v-b75ef3ad]{position:absolute;top:28px;left:8px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#f0f6fc;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:linear-gradient(135deg,#ffffff1f,#ffffff0f),#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff4d,0 0 0 1px #ffffff1f;cursor:pointer;transition:all .25s ease;pointer-events:auto}.version-page .back-button .icon[data-v-b75ef3ad]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .back-button[data-v-b75ef3ad]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000059,0 0 20px #ffb6c140,inset 0 1px #ffffff59,0 0 0 1px #ffb6c147;border-color:#ffb6c166;background:linear-gradient(135deg,#ffb6c11a,#add8e60f),#ffffff1f}.version-page .header-actions[data-v-b75ef3ad]{position:absolute;top:28px;right:8px;z-index:20;display:inline-flex;align-items:center;gap:10px;pointer-events:auto}.version-page .header-action-button[data-v-b75ef3ad]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;color:#e5edff;border:1px solid rgba(34,211,238,.5);border-radius:12px;background:linear-gradient(145deg,#0f172af2,#0f172ae0);box-shadow:0 4px 16px #0006,0 0 0 1px #22d3ee33,0 0 12px #22d3ee26;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.version-page .header-action-button .icon[data-v-b75ef3ad]{width:18px;height:18px;color:#67e8f9;filter:drop-shadow(0 0 6px rgba(103,232,249,.7))}.version-page .header-action-button.is-loading[data-v-b75ef3ad]{cursor:not-allowed;opacity:.9}.version-page .header-action-button.is-loading .icon-refresh[data-v-b75ef3ad]{transform-origin:center;transform-box:fill-box;animation:headerRefreshSpin-b75ef3ad .8s linear infinite}.version-page .header-action-button[data-v-b75ef3ad]:not(.is-loading):hover:not(:disabled){border-color:#22d3eed9;box-shadow:0 6px 20px #00000073,0 0 0 1px #22d3ee66,0 0 20px #22d3ee59;transform:translateY(-1px)}.version-page .header-action-button:not(.is-loading):hover:not(:disabled) .icon[data-v-b75ef3ad]{color:#a5f3fc;filter:drop-shadow(0 0 10px rgba(165,243,252,.9))}@keyframes headerRefreshSpin-b75ef3ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.version-page .module[data-v-b75ef3ad]{margin-bottom:3px;border-radius:12px;background:linear-gradient(165deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 35%,transparent 70%),radial-gradient(circle at 0% 0%,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.12),transparent 55%),linear-gradient(135deg,#0f172afa,#0f172af0);border:1px solid rgba(255,255,255,.35);box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6,0 0 18px #22d3ee52,0 0 26px #818cf847,0 0 24px #ffffff0f,inset 0 3px #ffffff80,inset 3px 3px #ffffff38,inset 0 0 80px #ffffff14;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);color:#e5edff;transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:visible;z-index:3;animation:moduleEntrance-b75ef3ad .8s ease-out;transform-style:preserve-3d}.version-page .module[data-v-b75ef3ad]:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6,0 12px 28px #00000040}.version-page .module.module--no-float[data-v-b75ef3ad]:hover{transform:none;box-shadow:0 20px 60px #0f172ae6,0 8px 24px #0f172ad9,0 0 0 1px #0f172ae6,0 0 18px #22d3ee52,0 0 26px #818cf847}.version-page .module[data-v-b75ef3ad]:before{content:"";position:absolute;inset:-1.5px;border-radius:13.5px;background:conic-gradient(from var(--glow-angle),transparent 0deg,transparent 35deg,rgb(255,182,193) 95deg,rgb(200,230,255) 155deg,rgb(173,216,230) 185deg,rgb(255,182,193) 255deg,transparent 315deg,transparent 360deg);animation:moduleGlowRotate-b75ef3ad var(--module-glow-duration, 7s) linear infinite;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:3.5px;filter:none;opacity:1}.version-page .main-content[data-v-b75ef3ad]{padding-top:80px;padding-bottom:80px;box-sizing:border-box;position:relative}.version-page .main-content .conentCloumn[data-v-b75ef3ad]{display:flex;flex-direction:column;justify-content:center;align-items:center}.version-page .bottom-decoration[data-v-b75ef3ad]{position:absolute;bottom:0;left:0;right:0;height:80px;z-index:15;pointer-events:none}.version-page .bottom-decoration .ecg-line[data-v-b75ef3ad]{position:absolute;top:50px;left:0;right:0;width:100%;height:30px}.version-page .bottom-decoration .ecg-line svg[data-v-b75ef3ad]{width:100%;height:100%}.version-page .bottom-decoration .ecg-line svg path[data-v-b75ef3ad]{stroke:#22d3eed9;stroke-width:2.5;fill:none;filter:drop-shadow(0 0 10px rgba(34,211,238,.7))}.version-page .header-decoration[data-v-b75ef3ad]{position:absolute;top:0;left:0;right:0;height:80px;z-index:15;pointer-events:none}.version-page .header-decoration .title-top-line[data-v-b75ef3ad]{position:absolute;top:15px;left:0;right:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.16),rgba(34,211,238,.28),rgba(34,211,238,.6),rgba(34,211,238,.9),rgba(34,211,238,.9),rgba(34,211,238,.6),rgba(34,211,238,.28),rgba(34,211,238,.16),transparent);border-radius:1px;box-shadow:0 0 10px #22d3eea6;opacity:.8;animation:headerLineGlow-b75ef3ad 4s ease-in-out infinite}.version-page .header-decoration .title-decoration[data-v-b75ef3ad]{position:absolute;top:30px;height:30px}.version-page .header-decoration .title-decoration.left[data-v-b75ef3ad]{left:0;right:50%;margin-right:190px}.version-page .header-decoration .title-decoration.right[data-v-b75ef3ad]{left:50%;right:0;margin-left:190px}.version-page .header-decoration .title-decoration .ecg-line[data-v-b75ef3ad]{width:100%;height:100%;animation:ecgLineFlow-b75ef3ad 4s ease-in-out infinite}.version-page .header-decoration .title-decoration .ecg-line path[data-v-b75ef3ad]{stroke-dasharray:100;stroke-dashoffset:100;animation:ecgDraw-b75ef3ad 3s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,182,193,.6))}.version-page .header-decoration .title-decoration.left .ecg-line[data-v-b75ef3ad]{animation-delay:0s}.version-page .header-decoration .title-decoration.left .ecg-line path[data-v-b75ef3ad]{animation-delay:.5s}.version-page .header-decoration .title-decoration.right .ecg-line[data-v-b75ef3ad]{animation-delay:1s}.version-page .header-decoration .title-decoration.right .ecg-line path[data-v-b75ef3ad]{animation-delay:1.5s}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes backgroundShift-b75ef3ad{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes techFlow-b75ef3ad{0%{background-position:0% 0%,0% 0%;filter:hue-rotate(0deg) brightness(1)}25%{background-position:100% 0%,0% -50%;filter:hue-rotate(90deg) brightness(1.1)}50%{background-position:200% 0%,0% -100%;filter:hue-rotate(180deg) brightness(1.2)}75%{background-position:300% 0%,0% -150%;filter:hue-rotate(270deg) brightness(1.1)}to{background-position:400% 0%,0% -200%;filter:hue-rotate(360deg) brightness(1)}}@keyframes scanLine-b75ef3ad{0%,to{opacity:.3;transform:translateY(-100%)}50%{opacity:.8;transform:translateY(0)}}@keyframes titleGlow-b75ef3ad{0%,to{text-shadow:0 0 20px rgba(255,255,255,.3);filter:brightness(1)}50%{text-shadow:0 0 30px rgba(255,255,255,.6);filter:brightness(1.1)}}@keyframes moduleEntrance-b75ef3ad{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes elegantFlow-b75ef3ad{0%,to{opacity:.8;filter:brightness(1) hue-rotate(0deg)}25%{opacity:.9;filter:brightness(1.05) hue-rotate(90deg)}50%{opacity:1;filter:brightness(1.1) hue-rotate(180deg)}75%{opacity:.9;filter:brightness(1.05) hue-rotate(270deg)}}@keyframes ecgLineFlow-b75ef3ad{0%,to{opacity:.6;filter:hue-rotate(0deg) brightness(1)}25%{opacity:.8;filter:hue-rotate(90deg) brightness(1.1)}50%{opacity:1;filter:hue-rotate(180deg) brightness(1.2)}75%{opacity:.8;filter:hue-rotate(270deg) brightness(1.1)}}@keyframes ecgDraw-b75ef3ad{0%{stroke-dashoffset:100;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:.8}}@keyframes headerLineGlow-b75ef3ad{0%{opacity:.6;transform:translate(-50%) scaleX(1)}25%{opacity:.8;transform:translate(-50%) scaleX(1.1)}50%{opacity:1;transform:translate(-50%) scaleX(1.2)}75%{opacity:.8;transform:translate(-50%) scaleX(1.1)}to{opacity:.6;transform:translate(-50%) scaleX(1)}}@keyframes moduleGlowRotate-b75ef3ad{0%{--glow-angle: 0deg}to{--glow-angle: 360deg}}.module[data-v-b75ef3ad]:nth-child(1){animation-delay:.1s}.module[data-v-b75ef3ad]:nth-child(2){animation-delay:.2s}.module[data-v-b75ef3ad]:nth-child(3){animation-delay:.3s}.module[data-v-b75ef3ad]:nth-child(4){animation-delay:.4s}.module[data-v-b75ef3ad]:nth-child(5){animation-delay:.5s}.module[data-v-b75ef3ad]:nth-child(6){animation-delay:.6s}.module[data-v-b75ef3ad]:nth-child(7){animation-delay:.7s}.module[data-v-b75ef3ad]:nth-child(8){animation-delay:.8s}.module[data-v-b75ef3ad]:nth-child(9){animation-delay:.9s}
