@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-a23b844e]{margin:0;padding:0}.dashboard-container[data-v-a23b844e]{position:relative;width:100vw;height:100vh;overflow:hidden}.version-page[data-v-a23b844e]{width:100%;height:100%;padding:0;position:relative;overflow:hidden;background:#141f2c}.version-page[data-v-a23b844e]: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-a23b844e]:after{content:none}.version-page .screen-title[data-v-a23b844e]{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-a23b844e 24s ease-in-out infinite;transition:all .3s ease}.version-page .screen-title[data-v-a23b844e]:hover{font-size:28px;transform:translate(-50%) scale(.9)}.version-page .back-button[data-v-a23b844e]{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-a23b844e]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .back-button[data-v-a23b844e]: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-a23b844e]{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-a23b844e]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .fullscreen-button[data-v-a23b844e]: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-a23b844e]{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-a23b844e .8s ease-out;transform-style:preserve-3d}.version-page .module[data-v-a23b844e]: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-a23b844e 20s ease-in-out infinite;z-index:-1;pointer-events:none}.version-page .module[data-v-a23b844e]: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-a23b844e]{padding-top:80px;padding-bottom:80px;box-sizing:border-box;position:relative}.version-page .main-content .conentCloumn[data-v-a23b844e]{display:flex;flex-direction:column;justify-content:center;align-items:center}.version-page .bottom-decoration[data-v-a23b844e]{position:absolute;bottom:0;left:0;right:0;height:80px;z-index:15;pointer-events:none}.version-page .bottom-decoration .ecg-line[data-v-a23b844e]{position:absolute;top:50px;left:0;right:0;width:100%;height:30px}.version-page .bottom-decoration .ecg-line svg[data-v-a23b844e]{width:100%;height:100%}.version-page .bottom-decoration .ecg-line svg path[data-v-a23b844e]{stroke:#ffb6c1cc;stroke-width:3;fill:none;filter:drop-shadow(0 0 8px rgba(255,182,193,.6))}.version-page .header-decoration[data-v-a23b844e]{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-a23b844e]{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-a23b844e 4s ease-in-out infinite}.version-page .header-decoration .title-decoration[data-v-a23b844e]{position:absolute;top:30px;height:30px}.version-page .header-decoration .title-decoration.left[data-v-a23b844e]{left:0;right:50%;margin-right:190px}.version-page .header-decoration .title-decoration.right[data-v-a23b844e]{left:50%;right:0;margin-left:190px}.version-page .header-decoration .title-decoration .ecg-line[data-v-a23b844e]{width:100%;height:100%;animation:ecgLineFlow-a23b844e 4s ease-in-out infinite}.version-page .header-decoration .title-decoration .ecg-line path[data-v-a23b844e]{stroke-dasharray:100;stroke-dashoffset:100;animation:ecgDraw-a23b844e 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-a23b844e]{animation-delay:0s}.version-page .header-decoration .title-decoration.left .ecg-line path[data-v-a23b844e]{animation-delay:.5s}.version-page .header-decoration .title-decoration.right .ecg-line[data-v-a23b844e]{animation-delay:1s}.version-page .header-decoration .title-decoration.right .ecg-line path[data-v-a23b844e]{animation-delay:1.5s}@keyframes backgroundShift-a23b844e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes techFlow-a23b844e{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-a23b844e{0%,to{opacity:.3;transform:translateY(-100%)}50%{opacity:.8;transform:translateY(0)}}@keyframes titleGlow-a23b844e{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-a23b844e{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes elegantFlow-a23b844e{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-a23b844e{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-a23b844e{0%{stroke-dashoffset:100;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:.8}}@keyframes headerLineGlow-a23b844e{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-a23b844e]:nth-child(1){animation-delay:.1s}.module[data-v-a23b844e]:nth-child(2){animation-delay:.2s}.module[data-v-a23b844e]:nth-child(3){animation-delay:.3s}.module[data-v-a23b844e]:nth-child(4){animation-delay:.4s}.module[data-v-a23b844e]:nth-child(5){animation-delay:.5s}.module[data-v-a23b844e]:nth-child(6){animation-delay:.6s}.module[data-v-a23b844e]:nth-child(7){animation-delay:.7s}.module[data-v-a23b844e]:nth-child(8){animation-delay:.8s}.module[data-v-a23b844e]:nth-child(9){animation-delay:.9s}.container-normal[data-v-e6911206]{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}.select-wrapper[data-v-b779e9a6]{position:relative;display:inline-block}.select-wrapper .select[data-v-b779e9a6]{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-b779e9a6]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.select-wrapper .select[data-v-b779e9a6]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.select-wrapper .select[data-v-b779e9a6]:disabled{opacity:.5;cursor:not-allowed;background:#161b2266}.select-wrapper .select option[data-v-b779e9a6]{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-b779e9a6]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.select-wrapper .select option[data-v-b779e9a6]:checked{background:#ffffff1a;color:#f0f6fc;font-weight:600;box-shadow:0 2px 8px #0003}.select-wrapper .select-arrow[data-v-b779e9a6]{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-b779e9a6]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.custom-input[data-v-7c0c1ef6]{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-7c0c1ef6]::placeholder{color:#8bb8ff}.custom-input[data-v-7c0c1ef6]:hover:not(:disabled){background:#00e4ff1f}.custom-input[data-v-7c0c1ef6]:focus{background:#00e4ff26}.custom-input[data-v-7c0c1ef6]:disabled{opacity:.5;cursor:not-allowed;background:#00e4ff0a}.pagination[data-v-f7bcf2b3]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-f7bcf2b3]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-f7bcf2b3]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-f7bcf2b3]{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-f7bcf2b3]:hover:not(:disabled){background:var(--pagination-hover-bg);border-color:var(--pagination-hover-border)}.pagination .pagination-controls .page-btn[data-v-f7bcf2b3]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-f7bcf2b3]{font-size:14px;color:#e2e9ff}.custom-select[data-v-82276de8]{position:relative;display:inline-block;min-width:150px}.custom-select .select-display[data-v-82276de8]{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-82276de8]:hover:not(:disabled){background:#21262de6;border-color:#ffffff26;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.custom-select .select-display[data-v-82276de8]: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-82276de8]{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-82276de8]{transform:translateY(-50%) rotate(180deg)}.custom-select .select-dropdown[data-v-82276de8]{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-82276de8]{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-82276de8]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.custom-select .select-dropdown .select-option.selected[data-v-82276de8]{background:#00e4ff33;color:#00e4ff;font-weight:600;box-shadow:0 2px 8px #0003}.custom-select:hover .select-arrow[data-v-82276de8]{color:#f0f6fc;transform:translateY(-50%) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.map-container[data-v-bbc68ef0]{position:relative;width:99.5%;height:93%;border-radius:10px;background:#f0f0f0;overflow:hidden}.map-container.fullscreen[data-v-bbc68ef0]{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-bbc68ef0]{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:9999!important}.map-container.fullscreen .map-controls[data-v-bbc68ef0]{z-index:10000!important;display:flex!important;visibility:visible!important;opacity:1!important}.map-container.fullscreen .map-tips[data-v-bbc68ef0]{z-index:10000!important;display:block!important;visibility:visible!important;opacity:1!important}.map-container.fullscreen .map-controls[data-v-bbc68ef0]{top:30px!important;right:30px!important;position:fixed!important}.map-container.fullscreen .map-tips[data-v-bbc68ef0]{top:30px!important;left:30px!important;position:fixed!important}.map-container.fullscreen .zoom-controls[data-v-bbc68ef0],.map-container.fullscreen .fullscreen-btn[data-v-bbc68ef0],.map-container.fullscreen .map-tips[data-v-bbc68ef0]{background:#000000d9!important;box-shadow:0 6px 16px #0006!important}.map-container.fullscreen .map-controls[data-v-bbc68ef0],.map-container.fullscreen .map-tips[data-v-bbc68ef0]{pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.map-container.fullscreen .map-controls[data-v-bbc68ef0] *,.map-container.fullscreen .map-tips[data-v-bbc68ef0] *{visibility:visible!important;opacity:1!important}.map-controls[data-v-bbc68ef0]{position:absolute;top:20px;right:20px;z-index:100;display:flex;gap:10px;align-items:center}.zoom-controls[data-v-bbc68ef0]{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-bbc68ef0]{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-bbc68ef0]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.control-btn[data-v-bbc68ef0]:active{background:#ffffff4d;transform:translateY(0)}.zoom-level[data-v-bbc68ef0]{padding:0 10px;font-size:12px;color:#fff;min-width:50px;text-align:center;font-weight:500}.fullscreen-btn[data-v-bbc68ef0]{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-bbc68ef0]:hover{background:#000000e6;border-color:#fff6;transform:translateY(-1px)}.fullscreen-btn[data-v-bbc68ef0]:active{background:#000;transform:translateY(0)}.map-canvas[data-v-bbc68ef0]{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-bbc68ef0]:active{cursor:grabbing}.map-inner-layer[data-v-bbc68ef0]{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-bbc68ef0]{position:absolute;top:0;left:0;pointer-events:none}.station-marker[data-v-bbc68ef0]{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-bbc68ef0]{position:absolute;width:850px;height:850px;border:4px solid #ff4d4f;border-radius:50%;background-color:#ff4d4f1a;z-index:40;pointer-events:none;animation:pulse-bbc68ef0 2s infinite;will-change:transform,opacity}@keyframes pulse-bbc68ef0{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.person-marker[data-v-bbc68ef0]{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-bbc68ef0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10020;pointer-events:none}.error-message-content[data-v-bbc68ef0]{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-bbc68ef0]{width:20px;height:20px;flex-shrink:0;color:#fff}.error-message-text[data-v-bbc68ef0]{flex:1;font-size:14px;font-weight:500;line-height:1.5}.error-message-return[data-v-bbc68ef0]{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-bbc68ef0]:hover{background:#ffffff4d;border-color:#fff9}.error-message-close[data-v-bbc68ef0]{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-bbc68ef0]:hover{background:#fff3}.error-message-fade-enter-active[data-v-bbc68ef0],.error-message-fade-leave-active[data-v-bbc68ef0]{transition:all .3s ease}.error-message-fade-enter[data-v-bbc68ef0],.error-message-fade-leave-to[data-v-bbc68ef0]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.map-tips[data-v-bbc68ef0]{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-bbc68ef0]{margin:3px 0;opacity:.9;font-weight:500}.tip-item[data-v-bbc68ef0]:before{content:"• ";color:#00e4ff;font-weight:700}.station-dialog[data-v-bbc68ef0]{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10010}.station-dialog-mask[data-v-bbc68ef0]{position:absolute;left:0;top:0;width:100vw;height:100vh;background:#0000004d}.station-dialog-content[data-v-bbc68ef0]{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-bbc68ef0]{font-size:18px;font-weight:700;margin-bottom:16px;color:#3a6ea5}.station-dialog-field[data-v-bbc68ef0]{margin-bottom:10px;font-size:15px;color:#4a5568}.station-dialog-close[data-v-bbc68ef0]{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-bbc68ef0]:hover{color:#409eff;background:#f0f9ff;border-radius:50%}.station-employees-section[data-v-bbc68ef0]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.station-employees-title[data-v-bbc68ef0]{font-size:16px;font-weight:700;margin-bottom:12px;color:#4a5568}.employee-table[data-v-bbc68ef0]{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-bbc68ef0]{background:#edf2f7}.employee-table th[data-v-bbc68ef0]{padding:12px 10px;text-align:center;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0;white-space:nowrap}.employee-table td[data-v-bbc68ef0]{padding:12px 10px;color:#718096;border-bottom:1px solid #edf2f7;text-align:center}.employee-table tbody tr[data-v-bbc68ef0]{transition:background-color .2s;background-color:#fff}.employee-table tbody tr[data-v-bbc68ef0]:nth-child(2n){background-color:#f7fafc}.employee-table tbody tr[data-v-bbc68ef0]:hover{background:#e6f2ff}.employee-table tbody tr.employee-alarm-row[data-v-bbc68ef0]{background:#fff5f5}.employee-table tbody tr.employee-alarm-row[data-v-bbc68ef0]:nth-child(2n){background:#fef0f0}.employee-table tbody tr.employee-alarm-row[data-v-bbc68ef0]:hover{background:#ffe5e5}.alarm-badge[data-v-bbc68ef0]{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-bbc68ef0]{color:#38a169;font-weight:500;display:inline-block;padding:3px 10px;background:#c6f6d5;border-radius:12px;font-size:12px}.warning-badge[data-v-bbc68ef0]{color:#e6a23c;font-weight:500;display:inline-block;padding:3px 10px;background:#fdf6ec;border-radius:12px;font-size:12px}.station-no-employees[data-v-bbc68ef0]{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-bbc68ef0]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#4a5568}.pagination-info[data-v-bbc68ef0]{flex:1;text-align:left}.pagination-controls[data-v-bbc68ef0]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-bbc68ef0]{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-bbc68ef0]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#3a6ea5}.pagination-btn[data-v-bbc68ef0]:disabled{opacity:.5;cursor:not-allowed;background:#f7fafc}.pagination-num[data-v-bbc68ef0]{display:inline-block;padding:6px 10px;cursor:pointer;border-radius:4px;transition:all .2s}.pagination-num[data-v-bbc68ef0]:hover{background:#f7fafc;color:#3a6ea5}.pagination-num.active[data-v-bbc68ef0]{background:#3a6ea5;color:#fff;font-weight:600}.pagination-ellipsis[data-v-bbc68ef0]{padding:0 5px;color:#a0aec0}.pagination-jump[data-v-bbc68ef0]{display:flex;align-items:center;gap:6px;margin-left:10px}.pagination-input[data-v-bbc68ef0]{width:50px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:4px;text-align:center;font-size:14px}.pagination-input[data-v-bbc68ef0]:focus{outline:none;border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea51a}.trajectory-map-container[data-v-bbc68ef0]{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-bbc68ef0]{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-bbc68ef0]{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-bbc68ef0]:hover{background:#f0f6ff;border-color:#cbd5e0}.trajectory-control-btn[data-v-bbc68ef0]:active{transform:translateY(1px)}.trajectory-zoom-level[data-v-bbc68ef0]{font-size:12px;color:#4a5568;margin:4px 0;min-width:40px;text-align:center}.trajectory-map-canvas[data-v-bbc68ef0]{position:relative;width:100%;height:700px;overflow:hidden;cursor:grab;background:#f5f5f5}.trajectory-map-canvas[data-v-bbc68ef0]:active{cursor:grabbing}.trajectory-map-content[data-v-bbc68ef0]{position:absolute;top:0;left:0;will-change:transform;transform-origin:0 0}.trajectory-map-image[data-v-bbc68ef0]{display:block;width:auto;height:auto;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.trajectory-svg[data-v-bbc68ef0]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.trajectory-point[data-v-bbc68ef0]{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-bbc68ef0],.trajectory-point-end[data-v-bbc68ef0]{width:0;height:0;background:transparent;border:none;box-shadow:none}.trajectory-point-icon-wrapper[data-v-bbc68ef0]{position:relative}.trajectory-point-icon[data-v-bbc68ef0]{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-bbc68ef0 2.5s ease-in-out infinite;position:relative;z-index:10}.start-icon[data-v-bbc68ef0]{background:linear-gradient(135deg,#ff7875,#cf1322);color:#fff}.start-icon[data-v-bbc68ef0]:before{content:"";position:absolute;width:116%;height:116%;border-radius:50%;background:#ff787559;animation:ripple-bbc68ef0 2.5s ease-out infinite}.end-icon[data-v-bbc68ef0]{background:linear-gradient(135deg,#69c0ff,#1d39c4);color:#fff}.end-icon[data-v-bbc68ef0]:before{content:"";position:absolute;width:116%;height:116%;border-radius:50%;background:#69c0ff59;animation:ripple-bbc68ef0 2.5s ease-out infinite}.trajectory-point-icon svg[data-v-bbc68ef0]{width:34px;height:34px;position:relative;z-index:1}.trajectory-point-label[data-v-bbc68ef0]{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-bbc68ef0]{top:-110px;color:#cf1322;border:3px solid #cf1322}.trajectory-point-label-end[data-v-bbc68ef0]{bottom:-110px;color:#1d39c4;border:3px solid #1d39c4}@keyframes pulse-bbc68ef0{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ripple-bbc68ef0{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.trajectory-btn[data-v-bbc68ef0]{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-bbc68ef0]:hover{background:#f0f6ff;border-color:#cbd5e0}.station-dialog-footer[data-v-bbc68ef0]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center}.return-alert-btn[data-v-bbc68ef0]{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-bbc68ef0]:hover{background:#2d5a8a;border-color:#2d5a8a;transform:translateY(-1px);box-shadow:0 2px 8px #3a6ea54d}.return-alert-btn[data-v-bbc68ef0]:active{transform:translateY(0);box-shadow:0 1px 4px #3a6ea533}.time-select-wrapper[data-v-56113b15]{position:relative;display:inline-block}.time-select-wrapper .time-select-trigger[data-v-56113b15]{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-56113b15]:hover{background:#00e4ff1f;border-color:#00e4ff4d}.time-select-wrapper .time-select-trigger .time-display[data-v-56113b15]{flex:1}.time-select-wrapper .time-select-trigger .time-display .time-text[data-v-56113b15]{color:#e2e9ff;font-weight:500}.time-select-wrapper .time-select-trigger .time-display .placeholder[data-v-56113b15]{color:#8bb8ff}.time-select-wrapper .time-select-trigger .time-arrow[data-v-56113b15]{margin-left:8px;transition:transform .3s}.time-select-wrapper .time-select-trigger .time-arrow svg[data-v-56113b15]{width:16px;height:16px;color:#8bb8ff}.time-select-wrapper .time-select-trigger .time-arrow.active[data-v-56113b15]{transform:rotate(180deg)}.time-select-wrapper .time-dropdown[data-v-56113b15]{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-56113b15 .2s ease-out}.time-select-wrapper .time-dropdown .time-dropdown-content[data-v-56113b15]{padding:16px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group[data-v-56113b15]{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-56113b15]{font-size:12px;color:#8bb8ff;font-weight:500}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-56113b15]{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-56113b15]:hover{background:#00e4ff1f;border-color:#00e4ff4d}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-56113b15]: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-56113b15]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-56113b15]::-webkit-datetime-edit-text{color:#e2e9ff}.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-56113b15]::-webkit-datetime-edit-month-field,.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-56113b15]::-webkit-datetime-edit-day-field,.time-select-wrapper .time-dropdown .time-dropdown-content .time-input-group .time-input[data-v-56113b15]::-webkit-datetime-edit-year-field{color:#e2e9ff}.time-select-wrapper .time-dropdown .time-dropdown-content .time-separator[data-v-56113b15]{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-56113b15]{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-56113b15]{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-56113b15]:hover{background:#ff6b6b33;border-color:#ff6b6b80}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-56113b15]{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-56113b15]:hover{background:#00e4ff33;border-color:#00e4ff80}@keyframes dropdownFadeIn-56113b15{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.time-select-wrapper .time-select-trigger[data-v-56113b15]{min-width:150px}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions[data-v-56113b15]{flex-direction:column}.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .clear-btn[data-v-56113b15],.time-select-wrapper .time-dropdown .time-dropdown-content .time-actions .confirm-btn[data-v-56113b15]{width:100%;justify-content:center}}.stats-container[data-v-dfaa11e6]{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-dfaa11e6]:hover{border-color:#ffb6c14d}.stats-container .stats-header[data-v-dfaa11e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stats-container .stats-header .stats-title[data-v-dfaa11e6]{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-dfaa11e6]{display:flex;gap:5px}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-dfaa11e6]{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-dfaa11e6]:hover{background:#00e4ff33}.stats-container .stats-header .dimension-selector .dimension-btn.active[data-v-dfaa11e6]{background:#00e4ff4d;color:#fff}.stats-container .stats-legend[data-v-dfaa11e6]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:15px;flex-wrap:wrap}.stats-container .stats-legend .legend-item[data-v-dfaa11e6]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.stats-container .stats-legend .legend-item.active .legend-text[data-v-dfaa11e6]{font-weight:600}.stats-container .stats-legend .legend-item .legend-marker[data-v-dfaa11e6]{width:24px;height:12px;border-radius:3px;display:inline-block}.stats-container .stats-legend .legend-item .legend-text[data-v-dfaa11e6]{font-size:12px;color:#e2e9ff;white-space:nowrap;transition:all .3s ease}.stats-section[data-v-dfaa11e6]{display:flex;gap:8px;flex-wrap:nowrap}.stats-section .stat-card[data-v-dfaa11e6]{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-dfaa11e6]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffb6c1,#add8e6)}.stats-section .stat-card[data-v-dfaa11e6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffb6c126;border-color:#ffb6c14d}.stats-section .stat-card .stat-header[data-v-dfaa11e6]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.stats-section .stat-card .stat-header .stat-icon[data-v-dfaa11e6]{font-size:20px;filter:drop-shadow(0 0 6px currentColor);transition:all .3s ease}.stats-section .stat-card .stat-header .stat-label[data-v-dfaa11e6]{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-dfaa11e6]{transform:scale(1.1);filter:drop-shadow(0 0 12px currentColor)}.stats-section .stat-card .stat-number[data-v-dfaa11e6]{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-dfaa11e6]{transform:scale(1.05);text-shadow:0 0 30px rgba(255,182,193,.8)}.stats-section.total-card[data-v-dfaa11e6]{background:linear-gradient(135deg,#ffb6c11f,#ffb6c10a)}.stats-section.processed-card[data-v-dfaa11e6]{background:linear-gradient(135deg,#4ade801f,#4ade800a);border-color:#4ade8040}.stats-section.processed-card[data-v-dfaa11e6]:before{background:linear-gradient(90deg,#4ade80,#22c55e)}.stats-section.processed-card .stat-number[data-v-dfaa11e6]{color:#4ade80;text-shadow:0 0 20px rgba(74,222,128,.6)}.stats-section.processed-card:hover .stat-number[data-v-dfaa11e6]{text-shadow:0 0 30px rgba(74,222,128,.8)}.stats-section.pending-card[data-v-dfaa11e6]{background:linear-gradient(135deg,#fbbf241f,#fbbf240a);border-color:#fbbf2440}.stats-section.high-severity-card[data-v-dfaa11e6]{background:linear-gradient(135deg,#ef44441f,#ef44440a);border-color:#ef444433}.stats-section.medium-severity-card[data-v-dfaa11e6]{background:linear-gradient(135deg,#f59e0b1f,#f59e0b0a);border-color:#f59e0b33}.stats-section.low-severity-card[data-v-dfaa11e6]{background:linear-gradient(135deg,#10b9811f,#10b9810a);border-color:#10b98133}.stats-section.low-severity-card[data-v-dfaa11e6]:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.stats-section.low-severity-card .stat-number[data-v-dfaa11e6]{color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.6)}.stats-section.low-severity-card:hover .stat-number[data-v-dfaa11e6]{text-shadow:0 0 30px rgba(251,191,36,.8)}@media(max-width:1200px){.stats-container .stats-header[data-v-dfaa11e6]{flex-direction:column;gap:15px;align-items:flex-start}.stats-container .stats-header .dimension-selector[data-v-dfaa11e6]{flex-wrap:wrap;gap:5px}.stats-container .stats-legend[data-v-dfaa11e6]{gap:15px}.stats-section[data-v-dfaa11e6]{gap:6px}.stats-section .stat-card[data-v-dfaa11e6]{padding:8px;min-height:80px}.stats-section .stat-card .stat-header[data-v-dfaa11e6]{margin-bottom:6px}.stats-section .stat-card .stat-header .stat-icon[data-v-dfaa11e6]{font-size:16px}.stats-section .stat-card .stat-header .stat-label[data-v-dfaa11e6]{font-size:10px}.stats-section .stat-card .stat-number[data-v-dfaa11e6]{font-size:20px}}@media(max-width:768px){.stats-container[data-v-dfaa11e6]{padding:15px}.stats-container .stats-header[data-v-dfaa11e6]{flex-direction:column;gap:12px;align-items:flex-start}.stats-container .stats-header .stats-title[data-v-dfaa11e6]{font-size:14px}.stats-container .stats-header .dimension-selector[data-v-dfaa11e6]{flex-wrap:wrap;gap:5px}.stats-container .stats-header .dimension-selector .dimension-btn[data-v-dfaa11e6]{font-size:11px;padding:5px 10px}.stats-container .stats-legend[data-v-dfaa11e6]{gap:10px}.stats-container .stats-legend .legend-item .legend-text[data-v-dfaa11e6]{font-size:11px}.stats-container .stats-legend .legend-item .legend-marker[data-v-dfaa11e6]{width:20px;height:8px}.stats-section[data-v-dfaa11e6]{gap:4px}.stats-section .stat-card[data-v-dfaa11e6]{padding:6px;min-height:70px}.stats-section .stat-card .stat-header[data-v-dfaa11e6]{margin-bottom:4px}.stats-section .stat-card .stat-header .stat-icon[data-v-dfaa11e6]{font-size:14px}.stats-section .stat-card .stat-header .stat-label[data-v-dfaa11e6]{font-size:9px}.stats-section .stat-card .stat-number[data-v-dfaa11e6]{font-size:16px}}.chart-container[data-v-d4d52cab]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-d4d52cab]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-d4d52cab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-d4d52cab]{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-d4d52cab]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-d4d52cab]{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-d4d52cab]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-d4d52cab]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-d4d52cab]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .chart-placeholder[data-v-d4d52cab]{text-align:center;color:#f0f6fc99}.chart-container .chart-content .chart-placeholder .chart-icon[data-v-d4d52cab]{width:48px;height:48px;color:#ffb6c166;margin-bottom:10px}.chart-container .chart-content .chart-placeholder .chart-text[data-v-d4d52cab]{font-size:14px}.chart-container .chart-content .dept-stats-chart[data-v-d4d52cab]{width:100%;height:100%}@media(max-width:768px){.chart-container .chart-header[data-v-d4d52cab]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-d4d52cab]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-d4d52cab]{font-size:11px;padding:4px 8px}}.chart-container[data-v-ad2af611]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-ad2af611]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-ad2af611]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-ad2af611]{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-ad2af611]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-ad2af611]{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-ad2af611]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-ad2af611]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-ad2af611]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .chart-placeholder[data-v-ad2af611]{text-align:center;color:#f0f6fc99}.chart-container .chart-content .chart-placeholder .chart-icon[data-v-ad2af611]{width:48px;height:48px;color:#ffb6c166;margin-bottom:10px}.chart-container .chart-content .chart-placeholder .chart-text[data-v-ad2af611]{font-size:14px}.chart-container .chart-content .severity-stats-chart[data-v-ad2af611]{width:100%;height:100%}@media(max-width:768px){.chart-container .chart-header[data-v-ad2af611]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-ad2af611]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-ad2af611]{font-size:11px;padding:4px 8px}}.chart-container[data-v-9a1a6463]{background:#161b2266;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container[data-v-9a1a6463]:hover{border-color:#ffb6c14d}.chart-container .chart-header[data-v-9a1a6463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-container .chart-header .chart-title[data-v-9a1a6463]{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-9a1a6463]{display:flex;gap:8px}.chart-container .chart-header .time-selector .time-btn[data-v-9a1a6463]{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-9a1a6463]:hover{background:#ffffff26;border-color:#ffffff4d}.chart-container .chart-header .time-selector .time-btn.active[data-v-9a1a6463]{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-9a1a6463]{display:flex;gap:20px;align-items:center}.chart-container .chart-header .dimension-selector[data-v-9a1a6463]{display:flex;gap:5px}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-9a1a6463]{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-9a1a6463]:hover{background:#00e4ff33}.chart-container .chart-header .dimension-selector .dimension-btn.active[data-v-9a1a6463]{background:#00e4ff4d;color:#fff}.chart-container .chart-content[data-v-9a1a6463]{height:300px;display:flex;align-items:center;justify-content:center}.chart-container .chart-content .chart-placeholder[data-v-9a1a6463]{text-align:center;color:#f0f6fc99}.chart-container .chart-content .chart-placeholder .chart-icon[data-v-9a1a6463]{width:48px;height:48px;color:#ffb6c166;margin-bottom:10px}.chart-container .chart-content .chart-placeholder .chart-text[data-v-9a1a6463]{font-size:14px}.chart-container .chart-content .trend-chart[data-v-9a1a6463]{width:100%;height:100%;min-height:250px}@media(max-width:768px){.chart-container .chart-header[data-v-9a1a6463]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .time-selector[data-v-9a1a6463]{flex-wrap:wrap;gap:6px}.chart-container .chart-header .time-selector .time-btn[data-v-9a1a6463]{font-size:11px;padding:4px 8px}.chart-container .chart-header .chart-controls[data-v-9a1a6463]{flex-direction:column;gap:10px;align-items:flex-start}.chart-container .chart-header .dimension-selector[data-v-9a1a6463]{flex-wrap:wrap}.chart-container .chart-header .dimension-selector .dimension-btn[data-v-9a1a6463]{font-size:11px;padding:4px 8px}}[data-v-86071c83]{margin:0;padding:0}.container[data-v-86071c83]{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-86071c83]{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-86071c83]{display:flex;justify-content:center;align-items:center;padding-top:0;margin-bottom:5px}.container .page .header .title[data-v-86071c83]{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-86071c83]{color:#ffb6c1b3;font-size:18px;margin-left:8px}.container .page .filter-section[data-v-86071c83]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px}.container .page .filter-section .filter-group[data-v-86071c83]{display:flex;align-items:center;gap:10px}.container .page .filter-section .filter-group .filter-label[data-v-86071c83]{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-86071c83]{width:16px;height:16px;color:#ffb6c1}.container .page .charts-section[data-v-86071c83]{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.container[data-v-86071c83]{padding:15px}}@media(max-width:768px){.container[data-v-86071c83]{padding:10px}.container .page[data-v-86071c83]{padding:5px 10px}.container .page .filter-section[data-v-86071c83]{flex-direction:column;gap:15px}.container .page .filter-section .filter-group[data-v-86071c83]{flex-direction:column;align-items:flex-start;gap:8px}.container .page .filter-section .filter-group .custom-select[data-v-86071c83]{width:100%;min-width:auto}.container .page .filter-section .filter-group .date-range[data-v-86071c83]{width:100%;justify-content:space-between}.container .page .filter-section .filter-group .date-range .date-input[data-v-86071c83]{flex:1}}.search-btn[data-v-86071c83]{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-86071c83]:hover{background:#00e4ff33}.reset-btn[data-v-86071c83]{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-86071c83]:hover{background:#ef444433;transform:translateY(-1px)}.realtime-alert-data-detail[data-v-0c240991]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;overflow:auto}.realtime-alert-data-detail .content-header[data-v-0c240991]{margin-bottom:24px;text-align:center}.realtime-alert-data-detail .content-header .section-title[data-v-0c240991]{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-0c240991]{font-size:14px;color:#f0f6fcb3}.realtime-alert-data-detail .filter-section[data-v-0c240991]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.realtime-alert-data-detail .filter-section .filter-group[data-v-0c240991]{display:flex;align-items:center;gap:10px}.realtime-alert-data-detail .filter-section .filter-group .filter-label[data-v-0c240991]{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-0c240991]{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-0c240991]{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-0c240991]::placeholder{color:#e2e9ff66}.realtime-alert-data-detail .filter-section .filter-group .custom-input[data-v-0c240991]: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-0c240991]: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-0c240991]{position:relative;display:inline-block;min-width:180px}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-display[data-v-0c240991]{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-0c240991]: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-0c240991]: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-0c240991]{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-0c240991]{transform:translateY(-50%) rotate(180deg)}.realtime-alert-data-detail .filter-section .filter-group .custom-select .select-dropdown[data-v-0c240991]{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-0c240991]{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-0c240991]: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-0c240991]{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-0c240991]{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-0c240991]{gap:8px}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-0c240991],.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-0c240991]{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-0c240991],.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-0c240991]{width:16px;height:16px;flex-shrink:0}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-0c240991]:active,.realtime-alert-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-0c240991]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.realtime-alert-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-0c240991]{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-0c240991]: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-0c240991]{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-0c240991]: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-0c240991]{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-0c240991]{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-0c240991]{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-0c240991]:last-child{border-right:none}.realtime-alert-data-detail .data-table .table-body .table-row[data-v-0c240991]{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-0c240991]: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-0c240991]:last-child{border-bottom:none}.realtime-alert-data-detail .data-table .table-body .table-row.urgent-row[data-v-0c240991]{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-0c240991]{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-0c240991]:last-child{border-right:none}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-0c240991],.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-0c240991],.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-0c240991]{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-0c240991]:hover,.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-0c240991]:hover,.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-0c240991]: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-0c240991]{color:#ef4444}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-pressure[data-v-0c240991]{color:#3b82f6}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-temperature[data-v-0c240991]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-oxygen[data-v-0c240991]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-stress[data-v-0c240991]{color:#8b5cf6}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-sleep[data-v-0c240991]{color:#ec4899}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-high[data-v-0c240991]{color:#ef4444}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-medium[data-v-0c240991]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-low[data-v-0c240991]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-pending[data-v-0c240991]{color:#f59e0b}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-processed[data-v-0c240991]{color:#10b981}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-closed[data-v-0c240991]{color:#6b7280}.realtime-alert-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-0c240991]{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-0c240991]: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-0c240991]{color:#10b981;font-size:12px}.realtime-alert-data-detail .alert-modal-overlay[data-v-0c240991]{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-0c240991]{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-0c240991 .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-0c240991]: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-0c240991 2s infinite}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header[data-v-0c240991]{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-0c240991]{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-0c240991]{width:22px;height:22px;color:#ff6b6b;animation:pulse-0c240991 2s infinite;flex-shrink:0}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary[data-v-0c240991]{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-0c240991]{font-weight:700;color:#ff8080}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-separator[data-v-0c240991]{color:#fff9}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-time[data-v-0c240991]{color:#fffc}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-text[data-v-0c240991]{color:#ffffffb3}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type[data-v-0c240991]{font-weight:700}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-heart[data-v-0c240991]{color:#ef4444}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-pressure[data-v-0c240991]{color:#3b82f6}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-temperature[data-v-0c240991]{color:#f59e0b}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-oxygen[data-v-0c240991]{color:#10b981}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-stress[data-v-0c240991]{color:#8b5cf6}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-summary .alert-type.type-sleep[data-v-0c240991]{color:#ec4899}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn[data-v-0c240991]{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-0c240991]{width:18px;height:18px}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-header .alert-close-btn[data-v-0c240991]:hover{color:#ff6b6b;transform:scale(1.1)}.realtime-alert-data-detail .alert-modal-overlay .alert-modal-container .alert-modal-body[data-v-0c240991]{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-0c240991]{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-0c240991]{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-0c240991]: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-0c240991]{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-0c240991]{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-0c240991]{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-0c240991]{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-0c240991]{font-size:13px;color:#fff9;white-space:nowrap}.realtime-alert-data-detail .modal-overlay[data-v-0c240991]{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-0c240991 .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container[data-v-0c240991]{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-0c240991 .3s ease}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header[data-v-0c240991]{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-0c240991]{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-0c240991]{width:22px;height:22px;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn[data-v-0c240991]{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-0c240991]{width:18px;height:18px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-header .close-btn[data-v-0c240991]:hover{background:#ff6b6b33;border-color:#ff6b6b66;transform:rotate(90deg)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body[data-v-0c240991]{padding:24px;max-height:45vh;overflow-y:auto}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card[data-v-0c240991]{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-0c240991]{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-0c240991]:last-child{border-bottom:none}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-label[data-v-0c240991]{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-0c240991]{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-0c240991]{color:#ef4444}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-pressure[data-v-0c240991]{color:#3b82f6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-temperature[data-v-0c240991]{color:#f59e0b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-oxygen[data-v-0c240991]{color:#10b981}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-stress[data-v-0c240991]{color:#8b5cf6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.type-sleep[data-v-0c240991]{color:#ec4899}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-high[data-v-0c240991]{color:#ef4444}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-medium[data-v-0c240991]{color:#f59e0b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .alert-info-card .info-row .info-value.level-low[data-v-0c240991]{color:#10b981}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group[data-v-0c240991]{margin-bottom:20px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group[data-v-0c240991]:last-child{margin-bottom:0}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-label[data-v-0c240991]{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-0c240991]{width:16px;height:16px;color:#ff6b6b}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-0c240991],.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-0c240991]{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-0c240991]::placeholder,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-0c240991]::placeholder{color:#e2e9ff66}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-0c240991]:hover,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-0c240991]:hover{background:#21262de6;border-color:#ffffff26}.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-input[data-v-0c240991]:focus,.realtime-alert-data-detail .modal-overlay .modal-container .modal-body .form-group .form-textarea[data-v-0c240991]: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-0c240991]{resize:vertical;min-height:80px;font-family:inherit;line-height:1.6}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer[data-v-0c240991]{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-0c240991],.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-0c240991]{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-0c240991],.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn .btn-icon[data-v-0c240991]{width:16px;height:16px}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-0c240991]:active,.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .confirm-btn[data-v-0c240991]:active{transform:translateY(0)}.realtime-alert-data-detail .modal-overlay .modal-container .modal-footer .cancel-btn[data-v-0c240991]{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-0c240991]: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-0c240991]{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-0c240991]:hover{background:linear-gradient(135deg,#ff6b6b4d,#ff6b6b33);border-color:#ff6b6b99;transform:translateY(-1px);box-shadow:0 4px 16px #ff6b6b4d}@keyframes fadeIn-0c240991{0%{opacity:0}to{opacity:1}}@keyframes slideUp-0c240991{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes alertSlideUp-0c240991{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes alertSlideDown-0c240991{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-0c240991{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes shimmer-0c240991{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.realtime-alert-data-detail[data-v-0c240991]{padding:15px}.realtime-alert-data-detail .filter-section[data-v-0c240991]{flex-direction:column;align-items:stretch;gap:15px}.realtime-alert-data-detail .filter-section .filter-group[data-v-0c240991]{justify-content:space-between}.realtime-alert-data-detail .data-table .table-header[data-v-0c240991],.realtime-alert-data-detail .data-table .table-body .table-row[data-v-0c240991]{flex-wrap:wrap}.realtime-alert-data-detail .data-table .header-cell[data-v-0c240991],.realtime-alert-data-detail .data-table .table-cell[data-v-0c240991]{flex:1;min-width:80px}.realtime-alert-data-detail .modal-container[data-v-0c240991]{width:95%;max-width:none}.realtime-alert-data-detail .modal-container .modal-body[data-v-0c240991]{padding:16px}.realtime-alert-data-detail .modal-container .modal-footer[data-v-0c240991]{flex-direction:column}.realtime-alert-data-detail .modal-container .modal-footer .cancel-btn[data-v-0c240991],.realtime-alert-data-detail .modal-container .modal-footer .confirm-btn[data-v-0c240991]{width:100%}}.process-btn[data-v-0c240991]{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-0c240991]:hover{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border-color:#ff6b6b80;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b33}.realtime-data-detail[data-v-eecba669]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;overflow:auto}.realtime-data-detail .content-header[data-v-eecba669]{margin-bottom:24px;text-align:center}.realtime-data-detail .content-header .section-title[data-v-eecba669]{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-eecba669]{font-size:14px;color:#f0f6fcb3}.realtime-data-detail .filter-section[data-v-eecba669]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.realtime-data-detail .filter-section .filter-group[data-v-eecba669]{display:flex;align-items:center;gap:10px}.realtime-data-detail .filter-section .filter-group .filter-label[data-v-eecba669]{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-eecba669]{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-eecba669]{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-eecba669]::placeholder{color:#e2e9ff66}.realtime-data-detail .filter-section .filter-group .custom-input[data-v-eecba669]: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-eecba669]: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-eecba669]{position:relative;display:inline-block;min-width:150px}.realtime-data-detail .filter-section .filter-group .custom-select .select-display[data-v-eecba669]{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-eecba669]: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-eecba669]: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-eecba669]{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-eecba669]{transform:translateY(-50%) rotate(180deg)}.realtime-data-detail .filter-section .filter-group .custom-select .select-dropdown[data-v-eecba669]{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-eecba669]{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-eecba669]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.realtime-data-detail .filter-section .filter-group .custom-select .select-dropdown .select-option.selected[data-v-eecba669]{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-eecba669]{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-eecba669]{gap:8px}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-eecba669],.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-eecba669]{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-eecba669],.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-eecba669]{width:16px;height:16px;flex-shrink:0}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-eecba669]:active,.realtime-data-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-eecba669]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.realtime-data-detail .filter-section .filter-group.action-buttons .search-btn[data-v-eecba669]{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-eecba669]: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-eecba669]{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-eecba669]: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-eecba669]{display:flex;line-height:30px}.realtime-data-detail .filter-section .filter-group .tag-info .tag-mark[data-v-eecba669]{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-eecba669]{width:12px;height:12px;border-radius:50%}.realtime-data-detail .data-table[data-v-eecba669]{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-eecba669]::-webkit-scrollbar{height:8px}.realtime-data-detail .data-table[data-v-eecba669]::-webkit-scrollbar-track{background:#161b2280;border-radius:4px}.realtime-data-detail .data-table[data-v-eecba669]::-webkit-scrollbar-thumb{background:#00e4ff4d;border-radius:4px;transition:background .3s ease}.realtime-data-detail .data-table[data-v-eecba669]::-webkit-scrollbar-thumb:hover{background:#00e4ff80}.realtime-data-detail .data-table .table-wrapper[data-v-eecba669]{min-width:2200px;width:max-content}.realtime-data-detail .data-table .table-header[data-v-eecba669]{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-eecba669]{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-eecba669]:last-child{border-right:none}.realtime-data-detail .data-table .table-body .table-row[data-v-eecba669]{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-eecba669]: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-eecba669]:last-child{border-bottom:none}.realtime-data-detail .data-table .table-body .table-row.urgent-row[data-v-eecba669]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.realtime-data-detail .data-table .table-body .table-row .table-cell[data-v-eecba669]{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-eecba669]:last-child{border-right:none}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-eecba669]{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-eecba669]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level[data-v-eecba669]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge[data-v-eecba669]: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-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge[data-v-eecba669]{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-eecba669]:hover,.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge[data-v-eecba669]: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-eecba669]{background:#ef444433;color:#ef4444}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-pressure[data-v-eecba669]{background:#3b82f633;color:#3b82f6}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-temperature[data-v-eecba669]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-oxygen[data-v-eecba669]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-stress[data-v-eecba669]{background:#8b5cf633;color:#8b5cf6}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-type.type-sleep[data-v-eecba669]{background:#ec489933;color:#ec4899}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-heart[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-heart[data-v-eecba669]{color:#ff5252}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-pressure[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-pressure[data-v-eecba669]{color:#00baff}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-temperature[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-temperature[data-v-eecba669]{color:#22c55e}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-oxygen[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-oxygen[data-v-eecba669]{color:#fbbf24}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-stress[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-stress[data-v-eecba669]{color:#a855f7}.realtime-data-detail .data-table .table-body .table-row .table-cell .health-indicator.type-sleep[data-v-eecba669],.realtime-data-detail .data-table .table-body .table-row .table-cell .value-badge.type-sleep[data-v-eecba669]{color:#ec4899}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-high[data-v-eecba669]{background:#ef444433;color:#ef4444}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-medium[data-v-eecba669]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .alert-level.level-low[data-v-eecba669]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-pending[data-v-eecba669]{background:#f59e0b33;color:#f59e0b}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-processed[data-v-eecba669]{background:#10b98133;color:#10b981}.realtime-data-detail .data-table .table-body .table-row .table-cell .status-badge.status-closed[data-v-eecba669]{background:#6b728033;color:#6b7280}.realtime-data-detail .data-table .table-body .table-row .table-cell .process-btn[data-v-eecba669]{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-eecba669]:hover{background:#00e4ff33;border-color:#00e4ff80}.realtime-data-detail .data-table .table-body .table-row .table-cell .processed-text[data-v-eecba669]{color:#10b981;font-size:12px}@media(max-width:768px){.realtime-data-detail[data-v-eecba669]{padding:15px}.realtime-data-detail .filter-section[data-v-eecba669]{flex-direction:column;align-items:stretch;gap:15px}.realtime-data-detail .filter-section .filter-group[data-v-eecba669]{justify-content:space-between}}.system-message-detail[data-v-5b062d5c]{height:100%;padding:20px;background:#0d11174d;border-radius:8px;overflow:auto}.system-message-detail .content-header[data-v-5b062d5c]{margin-bottom:24px;text-align:center}.system-message-detail .content-header .section-title[data-v-5b062d5c]{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-5b062d5c]{font-size:14px;color:#f0f6fcb3}.system-message-detail .filter-section[data-v-5b062d5c]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.system-message-detail .filter-section .filter-group[data-v-5b062d5c]{display:flex;align-items:center;gap:10px}.system-message-detail .filter-section .filter-group .filter-label[data-v-5b062d5c]{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-5b062d5c]{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-5b062d5c]{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-5b062d5c]::placeholder{color:#e2e9ff66}.system-message-detail .filter-section .filter-group .custom-input[data-v-5b062d5c]: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-5b062d5c]: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-5b062d5c]{position:relative;display:inline-block;min-width:150px}.system-message-detail .filter-section .filter-group .custom-select .select-display[data-v-5b062d5c]{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-5b062d5c]: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-5b062d5c]: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-5b062d5c]{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-5b062d5c]{transform:translateY(-50%) rotate(180deg)}.system-message-detail .filter-section .filter-group .custom-select .select-dropdown[data-v-5b062d5c]{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-5b062d5c]{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-5b062d5c]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.system-message-detail .filter-section .filter-group .custom-select .select-dropdown .select-option.selected[data-v-5b062d5c]{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-5b062d5c]{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-5b062d5c]{gap:8px}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-5b062d5c],.system-message-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-5b062d5c]{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-5b062d5c],.system-message-detail .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-5b062d5c]{width:16px;height:16px;flex-shrink:0}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-5b062d5c]:active,.system-message-detail .filter-section .filter-group.action-buttons .reset-btn[data-v-5b062d5c]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.system-message-detail .filter-section .filter-group.action-buttons .search-btn[data-v-5b062d5c]{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-5b062d5c]: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-5b062d5c]{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-5b062d5c]: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-5b062d5c]{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-5b062d5c]{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-5b062d5c]{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-5b062d5c]:last-child{border-right:none}.system-message-detail .data-table .table-body .table-row[data-v-5b062d5c]{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-5b062d5c]: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-5b062d5c]:last-child{border-bottom:none}.system-message-detail .data-table .table-body .table-row.urgent-row[data-v-5b062d5c]{background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171}.system-message-detail .data-table .table-body .table-row .table-cell[data-v-5b062d5c]{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-5b062d5c]:last-child{border-right:none}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-heart-rate[data-v-5b062d5c]{color:#ef4444;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-blood-pressure[data-v-5b062d5c]{color:#f59e0b;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-temperature[data-v-5b062d5c]{color:#ec4899;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-oxygen[data-v-5b062d5c]{color:#8b5cf6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-stress[data-v-5b062d5c]{color:#06b6d4;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-sleep[data-v-5b062d5c]{color:#10b981;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-system[data-v-5b062d5c]{color:#3b82f6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-maintenance[data-v-5b062d5c]{color:#84cc16;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .type-text-emergency[data-v-5b062d5c]{color:#f97316;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-pending[data-v-5b062d5c]{color:#f59e0b;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-processing[data-v-5b062d5c]{color:#3b82f6;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-processed[data-v-5b062d5c]{color:#10b981;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .status-text-closed[data-v-5b062d5c]{color:#6b7280;font-weight:600}.system-message-detail .data-table .table-body .table-row .table-cell .message-content[data-v-5b062d5c]{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-5b062d5c]{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-5b062d5c]:hover{background:#00e4ff33;transform:translateY(-1px)}.system-message-detail .data-table .table-body .table-row .table-cell .detail-btn[data-v-5b062d5c]:active{transform:translateY(0)}.system-message-detail .tooltip[data-v-5b062d5c]{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-5b062d5c]{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-5b062d5c]: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-5b062d5c]{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-5b062d5c]{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-5b062d5c]{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-5b062d5c]{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-5b062d5c]:hover{color:#00e4ff}.system-message-detail .detail-modal__body[data-v-5b062d5c]{color:#cdd5df;line-height:1.6;max-height:260px;overflow-y:auto;white-space:pre-wrap}.system-message-detail .detail-modal__footer[data-v-5b062d5c]{display:flex;justify-content:flex-end}.system-message-detail .detail-modal__footer .confirm-btn[data-v-5b062d5c]{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-5b062d5c]:hover{background:#00e4ff40}@media(max-width:768px){.system-message-detail[data-v-5b062d5c]{padding:15px}.system-message-detail .filter-section[data-v-5b062d5c]{flex-direction:column;align-items:stretch;gap:15px}.system-message-detail .filter-section .filter-group[data-v-5b062d5c]{justify-content:space-between}.system-message-detail .data-table .table-header[data-v-5b062d5c],.system-message-detail .data-table .table-body .table-row[data-v-5b062d5c]{flex-wrap:wrap}.system-message-detail .data-table .header-cell[data-v-5b062d5c],.system-message-detail .data-table .table-cell[data-v-5b062d5c]{flex:1;min-width:80px}}.alert-info-modal[data-v-4759d39f]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.alert-info-modal .modal-overlay[data-v-4759d39f]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-info-modal .modal-container[data-v-4759d39f]{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-4759d39f]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.alert-info-modal .modal-container[data-v-4759d39f]: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-4759d39f]{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-4759d39f]{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-4759d39f]{font-size:14px;color:#f0f6fcb3}.alert-info-modal .modal-header .header-left .breadcrumb .separator[data-v-4759d39f]{margin:0 8px;color:#ffb6c1cc}.alert-info-modal .modal-header .header-right[data-v-4759d39f]{display:flex;gap:8px}.alert-info-modal .modal-header .header-right .action-btn[data-v-4759d39f]{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-4759d39f]: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-4759d39f]: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-4759d39f]:hover:before{left:100%}.alert-info-modal .modal-header .header-right .action-btn[data-v-4759d39f]:active{transform:scale(.95)}.alert-info-modal .modal-header .header-right .action-btn .icon[data-v-4759d39f]{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-4759d39f]: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-4759d39f]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.alert-info-modal .tab-navigation[data-v-4759d39f]{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-4759d39f]{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-4759d39f]: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-4759d39f]{margin-right:8px;transition:all .2s ease;position:relative;z-index:1}.alert-info-modal .tab-navigation .tab-item .tab-icon .icon[data-v-4759d39f]{width:16px;height:16px;transition:all .2s ease}.alert-info-modal .tab-navigation .tab-item .tab-label[data-v-4759d39f]{font-size:14px;position:relative;z-index:1;transition:all .2s ease}.alert-info-modal .tab-navigation .tab-item .tab-divider[data-v-4759d39f]{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-4759d39f]:hover{color:#ffb6c1e6;background:#ffb6c10d;transform:translateY(-2px)}.alert-info-modal .tab-navigation .tab-item[data-v-4759d39f]:hover:before{left:100%}.alert-info-modal .tab-navigation .tab-item:hover .tab-icon[data-v-4759d39f]{transform:scale(1.1)}.alert-info-modal .tab-navigation .tab-item:hover .tab-divider[data-v-4759d39f]{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-4759d39f]{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-4759d39f]{color:#ffb6c1;transform:scale(1.05)}.alert-info-modal .tab-navigation .tab-item.active .tab-label[data-v-4759d39f]{text-shadow:0 0 8px rgba(255,182,193,.5)}.alert-info-modal .tab-navigation .tab-item.active .tab-divider[data-v-4759d39f]{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-4759d39f]{flex:1;overflow:hidden;position:relative}.alert-info-modal .modal-content .content-wrapper[data-v-4759d39f]{width:100%;height:100%;overflow:auto}.alert-info-modal .modal-content .content-wrapper[data-v-4759d39f]::-webkit-scrollbar{width:0px;background:transparent}.alert-info-modal .modal-content .content-wrapper[data-v-4759d39f]::-webkit-scrollbar-track{background:transparent}.alert-info-modal .modal-content .content-wrapper[data-v-4759d39f]::-webkit-scrollbar-thumb{background:transparent}.alert-info-modal .modal-content .content-wrapper[data-v-4759d39f]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-4759d39f]{transition:all .3s ease}.modal-fade-leave-active[data-v-4759d39f]{transition:all .2s ease}.modal-fade-enter-from[data-v-4759d39f],.modal-fade-leave-to[data-v-4759d39f]{opacity:0;transform:scale(.9)}.fade-slide-enter-active[data-v-4759d39f]{transition:all .2s ease}.fade-slide-leave-active[data-v-4759d39f]{transition:all .15s ease}.fade-slide-enter-from[data-v-4759d39f],.fade-slide-leave-to[data-v-4759d39f]{opacity:0}@media(max-width:1200px){.alert-info-modal[data-v-4759d39f]{padding:10px}.alert-info-modal .modal-container[data-v-4759d39f]{width:98%;height:98%}.alert-info-modal .modal-header[data-v-4759d39f]{padding:15px 20px}.alert-info-modal .modal-header .header-left .modal-title[data-v-4759d39f]{font-size:20px}.alert-info-modal .tab-navigation[data-v-4759d39f]{padding:0 20px}.alert-info-modal .tab-navigation .tab-item[data-v-4759d39f]{padding:12px 16px}.alert-info-modal .tab-navigation .tab-item .tab-label[data-v-4759d39f]{font-size:13px}}@media(max-width:768px){.alert-info-modal .modal-header[data-v-4759d39f]{flex-direction:column;align-items:flex-start;gap:10px}.alert-info-modal .modal-header .header-right[data-v-4759d39f]{align-self:flex-end}.alert-info-modal .tab-navigation[data-v-4759d39f]{flex-wrap:wrap}.alert-info-modal .tab-navigation .tab-item[data-v-4759d39f]{flex:1;min-width:120px;justify-content:center;text-align:center}}.tech-container[data-v-7fe802e5]{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-7fe802e5]: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-7fe802e5]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-7fe802e5]:hover:before{left:100%}.content[data-v-7fe802e5]{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-7fe802e5],.top-right[data-v-7fe802e5]{position:absolute;top:0}.top-left[data-v-7fe802e5]{left:0}.top-right[data-v-7fe802e5]{right:0}[data-v-7fe802e5]{margin:0;padding:0}.container[data-v-7fe802e5]{padding:15px 10px 10px;box-sizing:border-box;cursor:default}.container .header[data-v-7fe802e5]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .header .title[data-v-7fe802e5]{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-7fe802e5]{cursor:pointer;transition:all .3s ease;position:relative}.container .header .clickable-title[data-v-7fe802e5]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .header .clickable-title[data-v-7fe802e5]:active{transform:scale(.98)}.container .header .clickable-title[data-v-7fe802e5]: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-7fe802e5]:hover:after{width:calc(100% - 40px)}.container .header .decorative-element[data-v-7fe802e5]{padding-right:10px;display:flex;align-items:center;justify-content:center}.container .header .tech-ornament[data-v-7fe802e5]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .header .orbit-ring[data-v-7fe802e5]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-7fe802e5 8s linear infinite}.container .header .orbit-dot[data-v-7fe802e5]{position:absolute;width:3px;height:3px;background:#00e4ff;border-radius:50%;box-shadow:0 0 6px #00e4ff}.container .header .orbit-dot-1[data-v-7fe802e5]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-7fe802e5 2s ease-in-out infinite}.container .header .orbit-dot-2[data-v-7fe802e5]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-7fe802e5 2s ease-in-out infinite .7s}.container .header .orbit-dot-3[data-v-7fe802e5]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-7fe802e5 2s ease-in-out infinite 1.4s}.container .header .center-core[data-v-7fe802e5]{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-7fe802e5]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-7fe802e5 3s ease-in-out infinite}.container .header .side-lines[data-v-7fe802e5]{position:absolute;width:100%;height:100%}.container .header .line[data-v-7fe802e5]{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-7fe802e5]{left:-16px;animation:line-glow-7fe802e5 4s ease-in-out infinite}.container .header .line-right[data-v-7fe802e5]{right:-16px;animation:line-glow-7fe802e5 4s ease-in-out infinite 2s}@keyframes rotate-7fe802e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-7fe802e5{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-7fe802e5{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-7fe802e5{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-7fe802e5]{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-7fe802e5]{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-7fe802e5]:hover{background:#001e32b3;border-color:#00e4ff66;transform:translateY(-2px);box-shadow:0 8px 25px #00e4ff33}.container .infoContent .chartBox .headIcon[data-v-7fe802e5]{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-7fe802e5]:hover{filter:drop-shadow(0 0 12px rgba(0,228,255,.5));transform:scale(1.05)}.container .infoContent .chartBox .text1[data-v-7fe802e5]{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-7fe802e5]{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-758e26fc]{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-758e26fc]: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-758e26fc]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-758e26fc]:hover:before{left:100%}.content[data-v-758e26fc]{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-758e26fc],.top-right[data-v-758e26fc]{position:absolute;top:0}.top-left[data-v-758e26fc]{left:0}.top-right[data-v-758e26fc]{right:0}.chartBox[data-v-758e26fc]{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-758e26fc]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}[data-v-758e26fc]{margin:0;padding:0}.container[data-v-758e26fc]{padding:10px;box-sizing:border-box}.container .page[data-v-758e26fc]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-758e26fc]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-758e26fc]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .clickable-title[data-v-758e26fc]{cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .clickable-title[data-v-758e26fc]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .clickable-title[data-v-758e26fc]:active{transform:scale(.98)}.container .page .header .clickable-title[data-v-758e26fc]: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-758e26fc]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-758e26fc]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-758e26fc]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-758e26fc]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-758e26fc 8s linear infinite}.container .page .header .orbit-dot[data-v-758e26fc]{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-758e26fc]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-758e26fc 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-758e26fc]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-758e26fc 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-758e26fc]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-758e26fc 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-758e26fc]{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-758e26fc]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-758e26fc 3s ease-in-out infinite}.container .page .header .side-lines[data-v-758e26fc]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-758e26fc]{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-758e26fc]{left:-16px;animation:line-glow-758e26fc 4s ease-in-out infinite}.container .page .header .line-right[data-v-758e26fc]{right:-16px;animation:line-glow-758e26fc 4s ease-in-out infinite 2s}@keyframes rotate-758e26fc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-758e26fc{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-758e26fc{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-758e26fc{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-758e26fc]{display:flex;justify-content:flex-end;align-items:center;padding:6px 8px 8px;margin-bottom:6px}.container .page .filter-banner .segmented-group[data-v-758e26fc]{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-758e26fc]{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-758e26fc]{border-left:1px solid rgba(0,228,255,.25)}.container .page .filter-banner .segmented-group .segmented-item.active[data-v-758e26fc]{color:#081d2e;background:#00e4ff;font-weight:600}.container .page .filter-banner .segmented-group .segmented-item[data-v-758e26fc]:hover{background:#00e4ff33}.tech-container[data-v-b0406bad]{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-b0406bad]: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-b0406bad]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-b0406bad]:hover:before{left:100%}.content[data-v-b0406bad]{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-b0406bad],.top-right[data-v-b0406bad]{position:absolute;top:0}.top-left[data-v-b0406bad]{left:0}.top-right[data-v-b0406bad]{right:0}[data-v-b0406bad]{margin:0;padding:0}.container[data-v-b0406bad]{padding:10px;box-sizing:border-box}.container .page[data-v-b0406bad]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-b0406bad]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-b0406bad]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .clickable-title[data-v-b0406bad]{cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .clickable-title[data-v-b0406bad]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .clickable-title[data-v-b0406bad]:active{transform:scale(.98)}.container .page .header .clickable-title[data-v-b0406bad]: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-b0406bad]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-b0406bad]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-b0406bad]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-b0406bad]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-b0406bad 8s linear infinite}.container .page .header .orbit-dot[data-v-b0406bad]{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-b0406bad]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-b0406bad 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-b0406bad]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-b0406bad 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-b0406bad]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-b0406bad 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-b0406bad]{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-b0406bad]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-b0406bad 3s ease-in-out infinite}.container .page .header .side-lines[data-v-b0406bad]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-b0406bad]{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-b0406bad]{left:-16px;animation:line-glow-b0406bad 4s ease-in-out infinite}.container .page .header .line-right[data-v-b0406bad]{right:-16px;animation:line-glow-b0406bad 4s ease-in-out infinite 2s}@keyframes rotate-b0406bad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-b0406bad{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-b0406bad{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-b0406bad{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-b0406bad]{display:flex;justify-content:flex-end;align-items:center;padding:6px 8px 8px;margin-bottom:6px}.container .page .filter-banner .segmented-group[data-v-b0406bad]{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-b0406bad]{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-b0406bad]{border-left:1px solid rgba(0,228,255,.25)}.container .page .filter-banner .segmented-group .segmented-item.active[data-v-b0406bad]{color:#081d2e;background:#00e4ff;font-weight:600}.container .page .filter-banner .segmented-group .segmented-item[data-v-b0406bad]:hover{background:#00e4ff33}.tech-container[data-v-850ce788]{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-850ce788]: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-850ce788]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-850ce788]:hover:before{left:100%}.content[data-v-850ce788]{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-850ce788],.top-right[data-v-850ce788]{position:absolute;top:0}.top-left[data-v-850ce788]{left:0}.top-right[data-v-850ce788]{right:0}.chartBox[data-v-850ce788]{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-850ce788]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}[data-v-850ce788]{margin:0;padding:0}.container[data-v-850ce788]{padding:10px;box-sizing:border-box}.container .page[data-v-850ce788]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-850ce788]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-850ce788]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .clickable-title[data-v-850ce788]{cursor:pointer;transition:all .3s ease;position:relative}.container .page .header .clickable-title[data-v-850ce788]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .clickable-title[data-v-850ce788]:active{transform:scale(.98)}.container .page .header .clickable-title[data-v-850ce788]: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-850ce788]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-850ce788]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-850ce788]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-850ce788]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-850ce788 8s linear infinite}.container .page .header .orbit-dot[data-v-850ce788]{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-850ce788]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-850ce788 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-850ce788]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-850ce788 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-850ce788]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-850ce788 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-850ce788]{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-850ce788]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-850ce788 3s ease-in-out infinite}.container .page .header .side-lines[data-v-850ce788]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-850ce788]{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-850ce788]{left:-16px;animation:line-glow-850ce788 4s ease-in-out infinite}.container .page .header .line-right[data-v-850ce788]{right:-16px;animation:line-glow-850ce788 4s ease-in-out infinite 2s}@keyframes rotate-850ce788{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-850ce788{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-850ce788{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-850ce788{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-c7f36793]{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-c7f36793]: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-c7f36793]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-c7f36793]:hover:before{left:100%}.content[data-v-c7f36793]{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-c7f36793],.top-right[data-v-c7f36793]{position:absolute;top:0}.top-left[data-v-c7f36793]{left:0}.top-right[data-v-c7f36793]{right:0}.chartBox[data-v-c7f36793]{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-c7f36793]:hover{box-shadow:0 0 3px #526dc0,0 0 6px #4f67b8b3,inset 0 0 3px #526dc0}[data-v-c7f36793]{margin:0;padding:0}.container[data-v-c7f36793]{padding:10px;box-sizing:border-box}.container .page[data-v-c7f36793]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-c7f36793]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-c7f36793]{font-size:20px;color:#00e4ff;font-weight:600;padding-left:20px}.container .page .header .decorative-element[data-v-c7f36793]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-c7f36793]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-c7f36793]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-c7f36793 8s linear infinite}.container .page .header .orbit-dot[data-v-c7f36793]{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-c7f36793]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-c7f36793 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-c7f36793]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-c7f36793 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-c7f36793]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-c7f36793 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-c7f36793]{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-c7f36793]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-c7f36793 3s ease-in-out infinite}.container .page .header .side-lines[data-v-c7f36793]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-c7f36793]{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-c7f36793]{left:-16px;animation:line-glow-c7f36793 4s ease-in-out infinite}.container .page .header .line-right[data-v-c7f36793]{right:-16px;animation:line-glow-c7f36793 4s ease-in-out infinite 2s}@keyframes rotate-c7f36793{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-c7f36793{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-c7f36793{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-c7f36793{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-58ac8903]{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-58ac8903]: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-58ac8903]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-58ac8903]:hover:before{left:100%}.content[data-v-58ac8903]{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-58ac8903],.top-right[data-v-58ac8903]{position:absolute;top:0}.top-left[data-v-58ac8903]{left:0}.top-right[data-v-58ac8903]{right:0}[data-v-58ac8903]{margin:0;padding:0}.container[data-v-58ac8903]{padding:10px;box-sizing:border-box}.container .page[data-v-58ac8903]{width:100%;height:100%;color:#fff;padding:5px}.container .page .header[data-v-58ac8903]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-58ac8903]{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-58ac8903]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-58ac8903]:active{transform:scale(.98)}.container .page .header .title[data-v-58ac8903]: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-58ac8903]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-58ac8903]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-58ac8903]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-58ac8903]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-58ac8903 8s linear infinite}.container .page .header .orbit-dot[data-v-58ac8903]{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-58ac8903]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-58ac8903 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-58ac8903]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-58ac8903 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-58ac8903]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-58ac8903 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-58ac8903]{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-58ac8903]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-58ac8903 3s ease-in-out infinite}.container .page .header .side-lines[data-v-58ac8903]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-58ac8903]{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-58ac8903]{left:-16px;animation:line-glow-58ac8903 4s ease-in-out infinite}.container .page .header .line-right[data-v-58ac8903]{right:-16px;animation:line-glow-58ac8903 4s ease-in-out infinite 2s}@keyframes rotate-58ac8903{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-58ac8903{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-58ac8903{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-58ac8903{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-58ac8903]{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:5px}.container .page .cardContainer .card[data-v-58ac8903]{display:flex;justify-content:space-around;align-items:center;width:170px;height:60px;cursor:default}.container .page .cardContainer .card .text1[data-v-58ac8903]{font-size:14px}.container .page .cardContainer .card .middleText[data-v-58ac8903]{text-align:center}.container .page .cardContainer .card .middleText .text2[data-v-58ac8903]{font-size:18px;color:#00e4ff}.container .page .cardContainer .card .middleText .text3[data-v-58ac8903]{font-size:18px;color:#00ff9d}.container .page .cardContainer .card .cardIcon[data-v-58ac8903]{width:25px}.container .page .ringchart[data-v-58ac8903]{width:100%;height:70%}.container .page .ringchart .ring-container[data-v-58ac8903]{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-58ac8903]{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-58ac8903]{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-58ac8903]:hover{background-color:#ffffff14}.container .page .ringchart .ring-container .ring-legend .legend-item .legend-icon[data-v-58ac8903]{width:10px;height:10px;border-radius:50%;margin-right:8px}.container .page .ringchart .ring-container .ring-legend .legend-item .legend-name[data-v-58ac8903]{font-size:12px;color:#e2e9ff}.container .page .ringchart .ring-container .ringring[data-v-58ac8903]{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-58ac8903]{width:50%;height:155px}.container .page .filter-banner[data-v-58ac8903]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;margin-bottom:6px}.container .page .filter-banner .segmented-group[data-v-58ac8903]{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-58ac8903]{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-58ac8903]{border-left:1px solid rgba(0,228,255,.25)}.container .page .filter-banner .segmented-group .segmented-item.active[data-v-58ac8903]{color:#081d2e;background:#00e4ff;font-weight:600}.container .page .filter-banner .segmented-group .segmented-item[data-v-58ac8903]:hover{background:#00e4ff33}.container .page .bar-chart[data-v-58ac8903]{width:100%;height:206px;margin-top:10px}.tech-container[data-v-a9a7ee85]{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-a9a7ee85]: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-a9a7ee85]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-a9a7ee85]:hover:before{left:100%}.content[data-v-a9a7ee85]{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-a9a7ee85],.top-right[data-v-a9a7ee85]{position:absolute;top:0}.top-left[data-v-a9a7ee85]{left:0}.top-right[data-v-a9a7ee85]{right:0}[data-v-a9a7ee85]{margin:0;padding:0}.container[data-v-a9a7ee85]{padding:10px;box-sizing:border-box}.container .page[data-v-a9a7ee85]{width:100%;height:100%;color:#fff;padding:5px 5px 5px 0}.container .page .header[data-v-a9a7ee85]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-a9a7ee85]{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-a9a7ee85]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-a9a7ee85]:active{transform:scale(.98)}.container .page .header .title[data-v-a9a7ee85]: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-a9a7ee85]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-a9a7ee85]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-a9a7ee85]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-a9a7ee85]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-a9a7ee85 8s linear infinite}.container .page .header .orbit-dot[data-v-a9a7ee85]{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-a9a7ee85]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-a9a7ee85 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-a9a7ee85]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-a9a7ee85 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-a9a7ee85]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-a9a7ee85 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-a9a7ee85]{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-a9a7ee85]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-a9a7ee85 3s ease-in-out infinite}.container .page .header .side-lines[data-v-a9a7ee85]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-a9a7ee85]{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-a9a7ee85]{left:-16px;animation:line-glow-a9a7ee85 4s ease-in-out infinite}.container .page .header .line-right[data-v-a9a7ee85]{right:-16px;animation:line-glow-a9a7ee85 4s ease-in-out infinite 2s}@keyframes rotate-a9a7ee85{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-a9a7ee85{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-a9a7ee85{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-a9a7ee85{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-a9a7ee85]{padding:5px 0 0;box-sizing:border-box}.table-box .table-header li[data-v-a9a7ee85]{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-a9a7ee85]{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-a9a7ee85]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.table-box .scroll-wrapper[data-v-a9a7ee85]{height:205px;overflow:hidden;position:relative}.table-box .scroll-content[data-v-a9a7ee85]{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.table-box .scroll-content li[data-v-a9a7ee85]{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-a9a7ee85]{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-a9a7ee85]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.tech-container[data-v-43a42f3d]{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-43a42f3d]: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-43a42f3d]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-43a42f3d]:hover:before{left:100%}.content[data-v-43a42f3d]{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-43a42f3d],.top-right[data-v-43a42f3d]{position:absolute;top:0}.top-left[data-v-43a42f3d]{left:0}.top-right[data-v-43a42f3d]{right:0}[data-v-43a42f3d]{margin:0;padding:0}.container[data-v-43a42f3d]{padding:10px;box-sizing:border-box}.container .page[data-v-43a42f3d]{width:100%;height:100%;color:#fff;padding:5px 5px 5px 0}.container .page .header[data-v-43a42f3d]{display:flex;justify-content:space-between;align-items:center;padding-top:5px}.container .page .header .title[data-v-43a42f3d]{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-43a42f3d]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-43a42f3d]:active{transform:scale(.98)}.container .page .header .title[data-v-43a42f3d]: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-43a42f3d]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-43a42f3d]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-43a42f3d]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-43a42f3d]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-43a42f3d 8s linear infinite}.container .page .header .orbit-dot[data-v-43a42f3d]{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-43a42f3d]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-43a42f3d 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-43a42f3d]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-43a42f3d 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-43a42f3d]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-43a42f3d 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-43a42f3d]{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-43a42f3d]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-43a42f3d 3s ease-in-out infinite}.container .page .header .side-lines[data-v-43a42f3d]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-43a42f3d]{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-43a42f3d]{left:-16px;animation:line-glow-43a42f3d 4s ease-in-out infinite}.container .page .header .line-right[data-v-43a42f3d]{right:-16px;animation:line-glow-43a42f3d 4s ease-in-out infinite 2s}@keyframes rotate-43a42f3d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-43a42f3d{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-43a42f3d{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-43a42f3d{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-43a42f3d]{padding:5px 0 0;box-sizing:border-box}.table-box .table-header li[data-v-43a42f3d]{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-43a42f3d]{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-43a42f3d]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.table-box .scroll-wrapper[data-v-43a42f3d]{height:205px;overflow:hidden;position:relative}.table-box .scroll-content[data-v-43a42f3d]{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.table-box .scroll-content li[data-v-43a42f3d]{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-43a42f3d]{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-43a42f3d]:nth-child(odd){background:#adf1ff0a;border:1px solid rgba(255,255,255,0)}.tech-container[data-v-0e3ae823]{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-0e3ae823]: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-0e3ae823]:hover{box-shadow:0 0 5px #526dc0,0 0 10px #4f67b8b3,inset 0 0 5px #526dc0;transform:translateY(-1px)}.tech-container[data-v-0e3ae823]:hover:before{left:100%}.content[data-v-0e3ae823]{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-0e3ae823],.top-right[data-v-0e3ae823]{position:absolute;top:0}.top-left[data-v-0e3ae823]{left:0}.top-right[data-v-0e3ae823]{right:0}[data-v-0e3ae823]{margin:0;padding:0}.container[data-v-0e3ae823]{padding:10px;box-sizing:border-box}.container .page[data-v-0e3ae823]{width:100%;height:100%;color:#fff;padding:5px 5px 5px 0}.container .page .header[data-v-0e3ae823]{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-0e3ae823]{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-0e3ae823]:hover{color:#ffb6c1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,182,193,.6)}.container .page .header .title[data-v-0e3ae823]:active{transform:scale(.98)}.container .page .header .title[data-v-0e3ae823]: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-0e3ae823]:hover:after{width:calc(100% - 40px)}.container .page .header .decorative-element[data-v-0e3ae823]{padding-right:15px;display:flex;align-items:center;justify-content:center}.container .page .header .tech-ornament[data-v-0e3ae823]{position:relative;width:60px;height:30px;display:flex;align-items:center;justify-content:center}.container .page .header .orbit-ring[data-v-0e3ae823]{position:absolute;width:24px;height:24px;border:1px solid rgba(0,228,255,.4);border-radius:50%;animation:rotate-0e3ae823 8s linear infinite}.container .page .header .orbit-dot[data-v-0e3ae823]{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-0e3ae823]{top:-1.5px;left:50%;transform:translate(-50%);animation:pulse-0e3ae823 2s ease-in-out infinite}.container .page .header .orbit-dot-2[data-v-0e3ae823]{top:50%;right:-1.5px;transform:translateY(-50%);animation:pulse-0e3ae823 2s ease-in-out infinite .7s}.container .page .header .orbit-dot-3[data-v-0e3ae823]{bottom:-1.5px;left:50%;transform:translate(-50%);animation:pulse-0e3ae823 2s ease-in-out infinite 1.4s}.container .page .header .center-core[data-v-0e3ae823]{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-0e3ae823]{position:absolute;width:100%;height:100%;border:1px solid rgba(0,228,255,.3);border-radius:50%;animation:pulse-ring-0e3ae823 3s ease-in-out infinite}.container .page .header .side-lines[data-v-0e3ae823]{position:absolute;width:100%;height:100%}.container .page .header .line[data-v-0e3ae823]{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-0e3ae823]{left:-16px;animation:line-glow-0e3ae823 4s ease-in-out infinite}.container .page .header .line-right[data-v-0e3ae823]{right:-16px;animation:line-glow-0e3ae823 4s ease-in-out infinite 2s}@keyframes rotate-0e3ae823{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-0e3ae823{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #00e4ff}}@keyframes pulse-ring-0e3ae823{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes line-glow-0e3ae823{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-0e3ae823]{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-0e3ae823]::-webkit-scrollbar{display:none}.message-list[data-v-0e3ae823]{width:100%}.message-item[data-v-0e3ae823]{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-0e3ae823]: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-0e3ae823]:before{background:linear-gradient(180deg,#00e4ff,#09c)}.message-item.message-item-1[data-v-0e3ae823]:before{background:linear-gradient(180deg,#ff6b6b,#c55)}.message-item.message-item-2[data-v-0e3ae823]:before{background:linear-gradient(180deg,#4ecdc4,#3aa69e)}.message-item.message-item-3[data-v-0e3ae823]:before{background:linear-gradient(180deg,#ffe66d,#ffd93d)}.message-item.message-item-4[data-v-0e3ae823]:before{background:linear-gradient(180deg,#a8e6cf,#7dd3a0)}.message-item.message-item-0 .message-type[data-v-0e3ae823]{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-0e3ae823]{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-0e3ae823]{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-0e3ae823]{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-0e3ae823]{color:#a8e6cf;background:linear-gradient(135deg,#a8e6cf33,#7dd3a026);border-color:#a8e6cf4d;box-shadow:0 2px 8px #a8e6cf33}.message-item[data-v-0e3ae823]: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-0e3ae823]:last-child{margin-bottom:12px}.message-item[data-v-0e3ae823]: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-0e3ae823]:hover:after{opacity:1}.message-header[data-v-0e3ae823]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;position:relative;z-index:2}.message-type[data-v-0e3ae823]{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-0e3ae823]{flex:1;color:#a8c8ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin:0 12px}.time[data-v-0e3ae823]{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-0e3ae823]{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-0e3ae823]{margin-top:0}.gap-placeholder[data-v-0e3ae823]{height:12px}.status-cards[data-v-95fe96fa]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.status-cards .status-card[data-v-95fe96fa]{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-95fe96fa .5s ease-out;text-align:center}.status-cards .status-card[data-v-95fe96fa]:hover{background:#ffffff14;transform:translateY(-2px)}.status-cards .status-card.bound[data-v-95fe96fa]{border-left-color:#00baff}.status-cards .status-card.unbound[data-v-95fe96fa]{border-left-color:#ff6b6b}.status-cards .status-card.worn[data-v-95fe96fa]{border-left-color:#00ff9d}.status-cards .status-card.unworn[data-v-95fe96fa]{border-left-color:#f90}.status-cards .status-card.lowBattery[data-v-95fe96fa]{border-left-color:#ff4a6b}.status-cards .status-card.charging[data-v-95fe96fa]{border-left-color:#fff464}.status-cards .status-card .status-header[data-v-95fe96fa]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.status-cards .status-card .status-header .status-icon[data-v-95fe96fa]{font-size:20px;margin-right:6px}.status-cards .status-card .status-header .status-label[data-v-95fe96fa]{font-size:12px;color:#99a1a9}.status-cards .status-card .status-info[data-v-95fe96fa]{display:flex;flex-direction:column;align-items:center}.status-cards .status-card .status-info .status-count[data-v-95fe96fa]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}@keyframes statusCardUpdate-95fe96fa{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.chart-card[data-v-40690711]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-40690711]{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-40690711]{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-40690711]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-40690711] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-9dc69203]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-9dc69203]{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-9dc69203]{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-9dc69203]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-9dc69203] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-e1b0b179]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-e1b0b179]{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-e1b0b179]{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-e1b0b179]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-e1b0b179] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.chart-card[data-v-725905e5]{flex:1;display:flex;flex-direction:column}.chart-card .chart-title[data-v-725905e5]{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-725905e5]{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-725905e5]{width:100%;height:100%;min-height:410px}.chart-card .chart-container .chart-inner[data-v-725905e5] .echarts{width:100%!important;height:100%!important;min-height:410px!important;background:transparent}.table-section[data-v-6ed02b1e]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-6ed02b1e]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600}.table-section .data-table[data-v-6ed02b1e]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-6ed02b1e]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-6ed02b1e]{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-6ed02b1e]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-6ed02b1e]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-6ed02b1e]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-6ed02b1e]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-6ed02b1e]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-6ed02b1e]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-6ed02b1e]{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-6ed02b1e]{color:#00e4ff;font-weight:600}.table-section .data-table .table-body .table-row .td.bound[data-v-6ed02b1e]{color:#00baff;font-weight:600}.table-section .data-table .table-body .table-row .td.unbound[data-v-6ed02b1e]{color:#ff6b6b;font-weight:600}.table-section .data-table .table-body .table-row .td.worn[data-v-6ed02b1e]{color:#00ff9d;font-weight:600}.table-section .data-table .table-body .table-row .td.unworn[data-v-6ed02b1e]{color:#f90;font-weight:600}.table-section .data-table .table-body .table-row .td.lowBattery[data-v-6ed02b1e]{color:#ff4a6b;font-weight:600}.table-section .data-table .table-body .table-row .td.charging[data-v-6ed02b1e]{color:#fff464;font-weight:600}.table-section .data-table .table-body .table-row .td.total[data-v-6ed02b1e]{color:#00e4ff;font-weight:600}.pagination[data-v-6ed02b1e]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-6ed02b1e]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-6ed02b1e]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-6ed02b1e]{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-6ed02b1e]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.pagination .pagination-controls .page-btn[data-v-6ed02b1e]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-6ed02b1e]{font-size:14px;color:#e2e9ff}.view-switch-enter-active[data-v-6ed02b1e]{transition:all .4s ease}.view-switch-leave-active[data-v-6ed02b1e]{transition:all .3s ease}.view-switch-enter-from[data-v-6ed02b1e]{opacity:0;transform:translate(30px) scale(.95)}.view-switch-leave-to[data-v-6ed02b1e]{opacity:0;transform:translate(-30px) scale(.95)}.dept-detail-view[data-v-8281aded]{width:100%;animation:deptDetailFadeIn-8281aded .5s ease}@keyframes deptDetailFadeIn-8281aded{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dept-summary .section-title[data-v-8281aded]{font-size:18px;color:#00e4ff;margin-bottom:15px;font-weight:600}.dept-summary .summary-cards[data-v-8281aded]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.dept-summary .summary-cards .summary-card[data-v-8281aded]{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-8281aded .5s ease}.dept-summary .summary-cards .summary-card[data-v-8281aded]: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-8281aded]{font-size:32px;margin-right:15px}.dept-summary .summary-cards .summary-card .summary-content .summary-label[data-v-8281aded]{font-size:13px;color:#e2e9ffb3;margin-bottom:5px}.dept-summary .summary-cards .summary-card .summary-content .summary-value[data-v-8281aded]{font-size:24px;color:#00e4ff;font-weight:700}@keyframes cardSlideIn-8281aded{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dept-status-cards[data-v-8281aded]{margin-bottom:25px}.dept-status-cards .section-title[data-v-8281aded]{font-size:18px;color:#00e4ff;margin-bottom:15px;font-weight:600}.dept-status-cards .status-cards-grid[data-v-8281aded]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.dept-status-cards .status-cards-grid .dept-status-card[data-v-8281aded]{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-8281aded .5s ease;text-align:center}.dept-status-cards .status-cards-grid .dept-status-card[data-v-8281aded]:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 12px #00e4ff1a}.dept-status-cards .status-cards-grid .dept-status-card.bound[data-v-8281aded]{border-left-color:#00baff}.dept-status-cards .status-cards-grid .dept-status-card.unbound[data-v-8281aded]{border-left-color:#ff6b6b}.dept-status-cards .status-cards-grid .dept-status-card.worn[data-v-8281aded]{border-left-color:#00ff9d}.dept-status-cards .status-cards-grid .dept-status-card.unworn[data-v-8281aded]{border-left-color:#f90}.dept-status-cards .status-cards-grid .dept-status-card.lowBattery[data-v-8281aded]{border-left-color:#ff4a6b}.dept-status-cards .status-cards-grid .dept-status-card.charging[data-v-8281aded]{border-left-color:#fff464}.dept-status-cards .status-cards-grid .dept-status-card .status-header[data-v-8281aded]{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-8281aded]{font-size:20px;margin-right:6px}.dept-status-cards .status-cards-grid .dept-status-card .status-header .status-label[data-v-8281aded]{font-size:12px;color:#99a1a9}.dept-status-cards .status-cards-grid .dept-status-card .status-info[data-v-8281aded]{display:flex;flex-direction:column;align-items:center}.dept-status-cards .status-cards-grid .dept-status-card .status-info .status-count[data-v-8281aded]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-155c8f2f]{margin:0;padding:0}.container[data-v-155c8f2f]{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-155c8f2f]{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-155c8f2f]{display:flex;flex-direction:column;gap:20px;margin-bottom:0;min-height:auto}.container .page .stats-content .chart-row[data-v-155c8f2f]{display:flex;gap:20px;flex:1;min-height:480px}.container .page .header[data-v-155c8f2f]{display:flex;justify-content:center;align-items:center;padding-top:5px;margin-bottom:15px}.container .page .header .title[data-v-155c8f2f]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .header .title .dept-name-suffix[data-v-155c8f2f]{color:#ffb6c1;font-weight:500;margin-left:8px;text-shadow:0 0 8px rgba(255,182,193,.4)}.container .page .filter-section[data-v-155c8f2f]{margin-bottom:20px}.container .page .filter-section .filter-group[data-v-155c8f2f]{display:flex;align-items:center;gap:15px}.container .page .filter-section .filter-group .back-btn-inline[data-v-155c8f2f]{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-155c8f2f]: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-155c8f2f]:active{transform:translateY(0)}.container .page .filter-section .filter-group .back-btn-inline .back-icon[data-v-155c8f2f]{width:16px;height:16px;transition:all .3s ease}.container .page .filter-section .filter-group .back-btn-inline:hover .back-icon[data-v-155c8f2f]{transform:translate(-2px)}.container .page .filter-section .filter-group .filter-label[data-v-155c8f2f]{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-155c8f2f]{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-155c8f2f]{transition:all .4s ease}.view-switch-leave-active[data-v-155c8f2f]{transition:all .3s ease}.view-switch-enter-from[data-v-155c8f2f]{opacity:0;transform:translate(30px) scale(.95)}.view-switch-leave-to[data-v-155c8f2f]{opacity:0;transform:translate(-30px) scale(.95)}.chart-section[data-v-cae48a26]{flex:none;width:100%;max-width:100%}.chart-section .chart-container[data-v-cae48a26]{min-height:280px}.chart-section[data-v-cae48a26]{flex:0 0 55%;max-width:55%;min-width:0;overflow:hidden}.chart-section .chart-title[data-v-cae48a26]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.chart-section .chart-container[data-v-cae48a26]{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-6836ce0e]{flex:none;width:100%;min-width:auto;max-width:100%}.gender-section .gender-card[data-v-6836ce0e]{min-height:280px}.gender-section[data-v-6836ce0e]{flex:0 0 45%;min-width:0;max-width:45%;overflow:hidden;display:flex;flex-direction:column}.gender-section .gender-title[data-v-6836ce0e]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.gender-section .gender-card[data-v-6836ce0e]{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-6836ce0e]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;height:100%;min-height:200px}.gender-section .gender-info[data-v-6836ce0e]{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-6836ce0e]{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-6836ce0e]{background:#00baff1a}.gender-section .gender-info .gender-item.female[data-v-6836ce0e]{background:#ff6b6b1a}.gender-section .gender-info .gender-item .gender-icon[data-v-6836ce0e]{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-6836ce0e]{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.1)}.gender-section .gender-info .gender-item .gender-details[data-v-6836ce0e]{flex:1;min-width:0}.gender-section .gender-info .gender-item .gender-details .gender-label[data-v-6836ce0e]{font-size:12px;color:#99a1a9;margin-bottom:2px}.gender-section .gender-info .gender-item .gender-details .gender-count[data-v-6836ce0e]{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-6836ce0e]{text-shadow:0 0 15px rgba(255,255,255,.8);transform:scale(1.05)}.gender-section .gender-chart[data-v-6836ce0e]{width:100px;min-height:100px;background:#ffffff05;border-radius:4px;flex:0 0 45%;min-width:0}.gender-section .gender-chart-full[data-v-6836ce0e]{width:100%;min-height:260px;background:#ffffff05;border-radius:8px;flex:1}.table-section[data-v-4a870b63]{margin-top:15px;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-4a870b63]{font-size:18px;color:#00e4ff;margin-bottom:15px;text-align:center;font-weight:600}.table-section .data-table[data-v-4a870b63]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-4a870b63]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-4a870b63]{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-4a870b63]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-4a870b63]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-4a870b63]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-4a870b63]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-4a870b63]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-4a870b63]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-4a870b63]{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-4a870b63]{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-4a870b63]{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-4a870b63]{color:#00e4ff;font-weight:600;text-shadow:0 0 8px rgba(0,228,255,.6)}.pagination[data-v-4a870b63]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination .pagination-info[data-v-4a870b63]{font-size:14px;color:#99a1a9}.pagination .pagination-controls[data-v-4a870b63]{display:flex;align-items:center;gap:15px}.pagination .pagination-controls .page-btn[data-v-4a870b63]{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-4a870b63]:hover:not(:disabled){background:#00e4ff33;border-color:#00e4ff80}.pagination .pagination-controls .page-btn[data-v-4a870b63]:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .page-info[data-v-4a870b63]{font-size:14px;color:#e2e9ff}.chart-section[data-v-394db8dd]{flex:0 0 55%;max-width:55%;min-width:0;overflow:hidden}.chart-section .chart-title[data-v-394db8dd]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.chart-section .chart-container[data-v-394db8dd]{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-cd2393f3]{flex:none;width:100%;min-width:auto;max-width:100%}.gender-section .gender-card[data-v-cd2393f3]{min-height:260px}.gender-section[data-v-cd2393f3]{flex:0 0 45%;min-width:0;max-width:45%;overflow:hidden;display:flex;flex-direction:column}.gender-section .gender-title[data-v-cd2393f3]{font-size:16px;color:#00e4ff;margin-bottom:8px;text-align:center;font-weight:600}.gender-section .gender-card[data-v-cd2393f3]{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-cd2393f3]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;height:100%;min-height:200px}.gender-section .gender-info[data-v-cd2393f3]{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-cd2393f3]{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-cd2393f3]{background:#00baff1a}.gender-section .gender-info .gender-item.female[data-v-cd2393f3]{background:#ff6b6b1a}.gender-section .gender-info .gender-item .gender-icon[data-v-cd2393f3]{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-cd2393f3]{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.1)}.gender-section .gender-info .gender-item .gender-details[data-v-cd2393f3]{flex:1;min-width:0}.gender-section .gender-info .gender-item .gender-details .gender-label[data-v-cd2393f3]{font-size:12px;color:#99a1a9;margin-bottom:2px}.gender-section .gender-info .gender-item .gender-details .gender-count[data-v-cd2393f3]{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-cd2393f3]{text-shadow:0 0 15px rgba(255,255,255,.8);transform:scale(1.05)}.gender-section .gender-chart[data-v-cd2393f3]{width:100px;min-height:100px;background:#ffffff05;border-radius:4px;flex:0 0 50%;min-width:0}.gender-section .gender-chart-full[data-v-cd2393f3]{width:100%;min-height:200px;background:#ffffff05;border-radius:8px;flex:1}.table-section[data-v-e920c591]{margin-top:15px;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-e920c591]{font-size:18px;color:#00e4ff;margin-bottom:15px;text-align:center;font-weight:600}.table-section .data-table[data-v-e920c591]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-e920c591]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-e920c591]{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-e920c591]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-e920c591]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row.total-row[data-v-e920c591]{background:#00e4ff14;font-weight:600}.table-section .data-table .table-body .table-row.total-row .td[data-v-e920c591]{font-size:13px;font-weight:700}.table-section .data-table .table-body .table-row.total-row .td[data-v-e920c591]:first-child{color:#00e4ff}.table-section .data-table .table-body .table-row.total-row[data-v-e920c591]:hover{background:#00e4ff1f}.table-section .data-table .table-body .table-row .td[data-v-e920c591]{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-e920c591]{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-e920c591]{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-e920c591]{color:#00e4ff;font-weight:600;text-shadow:0 0 8px rgba(0,228,255,.6)}[data-v-8a6a985c]{margin:0;padding:0}body,html{margin:0!important;padding:0!important;width:100%!important;overflow-x:auto!important}.container[data-v-8a6a985c]{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-8a6a985c]{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-8a6a985c]{display:flex;justify-content:center;align-items:center;padding-top:0;margin-bottom:5px}.container .page .header .title[data-v-8a6a985c]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .header .title .dept-name-suffix[data-v-8a6a985c]{color:#ffb6c1;font-weight:500;margin-left:8px;text-shadow:0 0 8px rgba(255,182,193,.4)}.container .page .filter-section[data-v-8a6a985c]{margin-bottom:5px}.container .page .filter-section .filter-group[data-v-8a6a985c]{display:flex;align-items:center;gap:15px}.container .page .filter-section .filter-group .back-btn-inline[data-v-8a6a985c]{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-8a6a985c]: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-8a6a985c]:active{transform:translateY(0)}.container .page .filter-section .filter-group .back-btn-inline .back-icon[data-v-8a6a985c]{width:16px;height:16px;transition:all .3s ease}.container .page .filter-section .filter-group .back-btn-inline:hover .back-icon[data-v-8a6a985c]{transform:translate(-2px)}.container .page .filter-section .filter-group .filter-label[data-v-8a6a985c]{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-8a6a985c]{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-8a6a985c]{position:relative;display:inline-block}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-8a6a985c]{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-8a6a985c]: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-8a6a985c]: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-8a6a985c]{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-8a6a985c]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-8a6a985c]: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-8a6a985c]{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-8a6a985c]{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-8a6a985c]{font-size:16px;color:#e2e9ff;min-width:80px}.container .page .filter-section .filter-group .dept-select[data-v-8a6a985c]{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-8a6a985c]:hover{background:#00e4ff1f}.container .page .filter-section .filter-group .dept-select[data-v-8a6a985c]:focus{background:#00e4ff26}.container .page .filter-section .filter-group .dept-select option[data-v-8a6a985c]{background:#161b22;color:#e2e9ff;padding:8px}.container .page .stats-content[data-v-8a6a985c]{display:flex;gap:10px;margin-bottom:10px;min-height:250px;max-width:100%;overflow:hidden}.container .page .stats-content.all-depts[data-v-8a6a985c]{flex-direction:column;gap:15px;overflow:visible}.container .page .stats-content.all-depts .chart-section[data-v-8a6a985c]{flex:none;width:100%;max-width:100%}.container .page .stats-content.all-depts .chart-section .chart-container[data-v-8a6a985c]{min-height:280px}.container .page .stats-content.all-depts .gender-section[data-v-8a6a985c]{flex:none;width:100%;min-width:auto;max-width:100%}.container .page .stats-content.all-depts .gender-section .gender-card[data-v-8a6a985c]{min-height:280px}.stats-section[data-v-3f4dea1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.stats-section .stat-card[data-v-3f4dea1d]{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-3f4dea1d]:hover{background:#ffffff14;transform:translateY(-2px)}.stats-section .stat-card.total-card[data-v-3f4dea1d]{border-left-color:#00e4ff}.stats-section .stat-card.bound-card[data-v-3f4dea1d]{border-left-color:#00baff}.stats-section .stat-card.unbound-card[data-v-3f4dea1d]{border-left-color:#ff6b6b}.stats-section .stat-card .stat-header[data-v-3f4dea1d]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.stats-section .stat-card .stat-header .stat-icon[data-v-3f4dea1d]{font-size:20px;margin-right:6px}.stats-section .stat-card .stat-header .stat-label[data-v-3f4dea1d]{font-size:12px;color:#99a1a9}.stats-section .stat-card .stat-info .stat-number[data-v-3f4dea1d]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}.table-section[data-v-553350e9]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.table-section .table-title[data-v-553350e9]{font-size:18px;color:#00e4ff;margin-bottom:10px;text-align:center;font-weight:600}.table-section .data-table[data-v-553350e9]{background:#ffffff05;border-radius:4px;overflow:visible;width:100%;max-width:100%;table-layout:fixed}.table-section .data-table .table-header[data-v-553350e9]{display:flex;background:#00e4ff1a;width:100%}.table-section .data-table .table-header .th[data-v-553350e9]{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-553350e9]{display:flex;width:100%}.table-section .data-table .table-body .table-row[data-v-553350e9]:hover{background:#00e4ff0d}.table-section .data-table .table-body .table-row .td[data-v-553350e9]{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-553350e9]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-553350e9]{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-553350e9]{background:#00b4ff1a;border:1px solid rgba(0,180,255,.3);color:#00baff}.action-btn.view-detail[data-v-553350e9]:hover{background:#00b4ff33;border-color:#00b4ff80}.action-btn.bind-btn[data-v-553350e9]{background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);color:#00ff9d}.message-section[data-v-64d6c6ca]{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-64d6c6ca]{opacity:1;transform:translate(0);pointer-events:auto}.message-form[data-v-64d6c6ca]{margin-bottom:25px;animation:formSlideIn-64d6c6ca .5s ease-out .5s both}.message-form .form-label[data-v-64d6c6ca]{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-64d6c6ca]{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-64d6c6ca]::placeholder{color:#8bb8ff;font-style:italic}.message-form .message-textarea[data-v-64d6c6ca]: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-64d6c6ca]:hover{border-color:#00e4ff80;background:linear-gradient(135deg,#ffffff1f,#ffffff0f)}.modal-actions[data-v-64d6c6ca]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-64d6c6ca .5s ease-out .6s both}.modal-actions .btn[data-v-64d6c6ca]{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-64d6c6ca]{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-64d6c6ca]: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-64d6c6ca]{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-64d6c6ca]: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-64d6c6ca]:active{transform:translateY(0)}@keyframes formSlideIn-64d6c6ca{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-64d6c6ca{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-27a29593]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-overlay .modal-content[data-v-27a29593]{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-27a29593 .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-27a29593]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-27a29593]{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-27a29593]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-27a29593]{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-27a29593]: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-27a29593]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-27a29593]{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-27a29593]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-27a29593]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header h3[data-v-27a29593]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-27a29593 .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-27a29593]{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-27a29593 .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-27a29593]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-27a29593]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-27a29593]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-grid[data-v-27a29593]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-overlay .modal-content .detail-grid .detail-item[data-v-27a29593]{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-27a29593]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-grid .detail-item span[data-v-27a29593]:last-child{color:#e2e9ff;font-weight:500}.modal-fade-enter-active[data-v-27a29593],.modal-fade-leave-active[data-v-27a29593]{transition:opacity .3s}.modal-fade-enter-from[data-v-27a29593],.modal-fade-leave-to[data-v-27a29593]{opacity:0}@keyframes modalSlideIn-27a29593{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-27a29593{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-27a29593{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-908947f9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-908947f9]{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-908947f9 .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-908947f9]{min-width:450px;max-width:80vw}.modal-header[data-v-908947f9]{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-908947f9]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-908947f9 .6s ease-out .2s both}.modal-header .close-btn[data-v-908947f9]{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-908947f9 .5s ease-out .3s both}.modal-header .close-btn[data-v-908947f9]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-header .close-btn .close-icon[data-v-908947f9]{width:16px;height:16px;color:inherit}.device-info[data-v-908947f9]{margin-bottom:20px;padding:15px;background:#00e4ff0d;border:1px solid rgba(0,228,255,.2);border-radius:8px}.device-info .form-label[data-v-908947f9]{display:inline-block;color:#e2e9ff;font-size:14px;margin-right:10px;font-weight:600}.device-info .device-code-display[data-v-908947f9]{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-908947f9]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.bind-form .form-group[data-v-908947f9]{margin-bottom:0}.bind-form .form-group .form-label[data-v-908947f9]{display:block;color:#e2e9ff;font-size:14px;margin-bottom:8px;font-weight:600}.modal-actions[data-v-908947f9]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-908947f9 .5s ease-out .6s both}.modal-actions .btn[data-v-908947f9]{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-908947f9]{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-908947f9]: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-908947f9]{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-908947f9]: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-908947f9]:active{transform:translateY(0)}.modal-actions .btn.btn-confirm[data-v-908947f9]:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-fade-enter-active[data-v-908947f9],.modal-fade-leave-active[data-v-908947f9]{transition:opacity .3s}.modal-fade-enter-from[data-v-908947f9],.modal-fade-leave-to[data-v-908947f9]{opacity:0}@keyframes modalSlideIn-908947f9{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-908947f9{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-908947f9{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-908947f9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-eaadaa88]{margin:0;padding:0}.container[data-v-eaadaa88]{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-eaadaa88]{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-eaadaa88]{display:flex;justify-content:center;align-items:center;padding-top:5px;margin-bottom:15px}.container .page .header .title[data-v-eaadaa88]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .filter-section[data-v-eaadaa88]{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-eaadaa88]{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-eaadaa88]{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-eaadaa88]:has(.time-select-wrapper){z-index:10}.container .page .filter-section .filter-group.button-group[data-v-eaadaa88]{gap:0;flex-wrap:nowrap;margin-left:1px}.container .page .filter-section .filter-group.button-group .filter-label[data-v-eaadaa88]{display:none}.container .page .filter-section .filter-group.action-buttons[data-v-eaadaa88]{gap:8px}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-eaadaa88],.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-eaadaa88]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;height:36px;font-size:12px;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}.container .page .filter-section .filter-group.action-buttons .search-btn .btn-icon[data-v-eaadaa88],.container .page .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-eaadaa88]{width:16px;height:16px;flex-shrink:0}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-eaadaa88]:active,.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-eaadaa88]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-eaadaa88]{background:linear-gradient(135deg,#00e4ff26,#00e4ff14);border:1px solid rgba(0,228,255,.3);color:#00e4ff}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-eaadaa88]:hover{background:linear-gradient(135deg,#00e4ff40,#00e4ff26);border-color:#00e4ff80;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d}.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-eaadaa88]{background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);color:#ef4444}.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-eaadaa88]:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 16px #ef44444d}@media screen and (min-width:1920px){.container[data-v-eaadaa88]{padding:25px}.container .page[data-v-eaadaa88]{padding:20px 20px 5px}.container .page .header .title[data-v-eaadaa88]{font-size:28px}}@media screen and (min-width:1366px)and (max-width:1919px){.container[data-v-eaadaa88]{padding:20px}.container .page[data-v-eaadaa88]{padding:15px 15px 5px}.container .page .header .title[data-v-eaadaa88]{font-size:24px}}@media screen and (min-width:1024px)and (max-width:1365px){.container[data-v-eaadaa88]{padding:15px}.container .page[data-v-eaadaa88]{padding:12px 12px 5px}.container .page .header .title[data-v-eaadaa88]{font-size:22px}}@media screen and (max-width:1023px){.container[data-v-eaadaa88]{width:98%!important;max-width:98%!important;padding:10px}.container .page[data-v-eaadaa88]{padding:10px 10px 5px}.container .page .header .title[data-v-eaadaa88]{font-size:20px}}@media screen and (max-width:767px){.container[data-v-eaadaa88]{width:100%!important;max-width:100%!important;padding:10px 5px}.container .page[data-v-eaadaa88]{padding:10px 8px 5px;min-height:auto}.container .page .header[data-v-eaadaa88]{margin-bottom:10px}.container .page .header .title[data-v-eaadaa88]{font-size:18px}}@media screen and (min-width:1920px){.container .page .filter-section[data-v-eaadaa88]{gap:3px 4px}.container .page .filter-section .filter-group[data-v-eaadaa88]{gap:3px;min-height:30px}.container .page .filter-section .filter-group .filter-label[data-v-eaadaa88]{font-size:11px;min-width:52px;line-height:30px}.container .page .filter-section .filter-group.button-group[data-v-eaadaa88]{margin-left:2px}}@media screen and (min-width:1366px)and (max-width:1919px){.container .page .filter-section[data-v-eaadaa88]{gap:2px 3px}.container .page .filter-section .filter-group[data-v-eaadaa88]{gap:2px;min-height:28px}.container .page .filter-section .filter-group .filter-label[data-v-eaadaa88]{font-size:10px;min-width:48px;line-height:28px}.container .page .filter-section .filter-group.button-group[data-v-eaadaa88]{margin-left:1px}}@media screen and (min-width:1024px)and (max-width:1365px){.container .page .filter-section[data-v-eaadaa88]{gap:2px 3px}.container .page .filter-section .filter-group[data-v-eaadaa88]{gap:2px;min-height:26px}.container .page .filter-section .filter-group .filter-label[data-v-eaadaa88]{font-size:9px;min-width:44px;line-height:26px}.container .page .filter-section .filter-group.button-group[data-v-eaadaa88]{margin-left:1px}}@media screen and (max-width:1023px){.container .page .filter-section[data-v-eaadaa88]{gap:8px}.container .page .filter-section .filter-group[data-v-eaadaa88]{width:calc(50% - 4px)}.container .page .filter-section .filter-group .filter-label[data-v-eaadaa88]{font-size:12px;min-width:50px}.container .page .filter-section .filter-group.button-group[data-v-eaadaa88]{width:auto}}@media screen and (max-width:767px){.container .page .filter-section[data-v-eaadaa88]{gap:10px}.container .page .filter-section .filter-group[data-v-eaadaa88]{width:100%}.container .page .filter-section .filter-group .filter-label[data-v-eaadaa88]{font-size:12px;min-width:70px}.container .page .filter-section .filter-group.button-group[data-v-eaadaa88]{width:auto;flex-direction:row}}[data-v-2e3eb4d8]{margin:0;padding:0}.modal-overlay[data-v-2e3eb4d8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-2e3eb4d8]{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-2e3eb4d8 .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-2e3eb4d8]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-2e3eb4d8]{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-2e3eb4d8]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-2e3eb4d8 .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .header-actions[data-v-2e3eb4d8]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-2e3eb4d8]{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-2e3eb4d8]: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-2e3eb4d8]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-2e3eb4d8]{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-2e3eb4d8]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-2e3eb4d8]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header .close-btn[data-v-2e3eb4d8]{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-2e3eb4d8 .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-2e3eb4d8]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-2e3eb4d8]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-2e3eb4d8]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-section .detail-grid[data-v-2e3eb4d8]{display:grid;grid-template-columns:1fr 1fr;gap:15px;animation:infoSlideIn-2e3eb4d8 .5s ease-out .4s both}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-2e3eb4d8]{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-2e3eb4d8]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-2e3eb4d8]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-2e3eb4d8]{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-2e3eb4d8]{opacity:1;transform:translate(0);pointer-events:auto}.modal-overlay .modal-content .message-section .message-form[data-v-2e3eb4d8]{margin-bottom:25px;animation:formSlideIn-2e3eb4d8 .5s ease-out .5s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .form-label[data-v-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]::placeholder{color:#8bb8ff;font-style:italic}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-2e3eb4d8]: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-2e3eb4d8]: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-2e3eb4d8]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-2e3eb4d8 .5s ease-out .6s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .modal-actions .btn[data-v-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]: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-2e3eb4d8]{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-2e3eb4d8]: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-2e3eb4d8]{transition:all .3s ease}.modal-fade-leave-active[data-v-2e3eb4d8]{transition:all .2s ease}.modal-fade-enter-from[data-v-2e3eb4d8],.modal-fade-leave-to[data-v-2e3eb4d8]{opacity:0;transform:scale(.9)}.assign-modal[data-v-2e3eb4d8]{min-width:450px;max-width:80vw}.assign-modal .assign-form .form-row[data-v-2e3eb4d8]{display:flex;gap:20px;align-items:flex-end}.assign-modal .assign-form .form-row .form-group[data-v-2e3eb4d8]{flex:1;margin-bottom:0}.assign-modal .assign-form .form-row .form-group .form-label[data-v-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]{position:relative;display:block}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-2e3eb4d8]{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-2e3eb4d8]: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-2e3eb4d8]: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-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]{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-2e3eb4d8]: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-2e3eb4d8]{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-2e3eb4d8]: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-2e3eb4d8]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#666;border-color:#ffffff1a}@keyframes modalSlideIn-2e3eb4d8{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-2e3eb4d8{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-2e3eb4d8{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-2e3eb4d8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideIn-2e3eb4d8{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-2e3eb4d8{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}[data-v-4cff9051]{margin:0;padding:0}.cards-section[data-v-4cff9051]{margin-top:0;margin-bottom:5px;width:100%;box-sizing:border-box;flex-shrink:0;overflow:hidden}.cards-section .cards-title[data-v-4cff9051]{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-4cff9051]{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-4cff9051]{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-4cff9051]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00e4ff33;border-color:#00e4ff66}.cards-section .employee-cards-container .employee-card.has-device[data-v-4cff9051]{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-4cff9051]:hover{box-shadow:0 8px 32px #10b9814d}.cards-section .employee-cards-container .employee-card.no-device[data-v-4cff9051]{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-4cff9051]:hover{box-shadow:0 8px 32px #f59e0b4d}.cards-section .employee-cards-container .employee-card .card-left[data-v-4cff9051]{flex:1;min-width:0;padding-right:8px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info[data-v-4cff9051]{margin-bottom:10px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-4cff9051]{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-4cff9051]:last-child{margin-bottom:0}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-4cff9051]{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-4cff9051]{color:#e2e9ff;font-weight:600;margin-right:16px;font-size:16px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-4cff9051]{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-4cff9051]:last-child{margin-bottom:0}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-4cff9051]{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-4cff9051]{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-4cff9051]{font-family:Courier New,monospace;color:#e2e9ff}.cards-section .employee-cards-container .employee-card .card-right[data-v-4cff9051]{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-4cff9051]: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-4cff9051]{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-4cff9051]{color:#10b981}.cards-section .employee-cards-container .employee-card .card-right .device-status-badge .status-badge.未分配设备[data-v-4cff9051]{color:#f59e0b}.cards-section .employee-cards-container .employee-card .card-right .action-buttons[data-v-4cff9051]{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-4cff9051]{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-4cff9051]{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-4cff9051]{border-top-color:#10b981}.cards-section .employee-cards-container .employee-card .device-indicator.device-unassigned[data-v-4cff9051]{border-top-color:#f59e0b}.action-buttons[data-v-4cff9051]{display:flex;gap:8px;flex-wrap:wrap}.search-btn[data-v-4cff9051],.action-btn[data-v-4cff9051]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.search-btn.search-btn[data-v-4cff9051],.action-btn.search-btn[data-v-4cff9051]{background:#00e4ff1a;border:1px solid rgba(0,228,255,.3);color:#00e4ff}.search-btn.search-btn[data-v-4cff9051]:hover,.action-btn.search-btn[data-v-4cff9051]:hover{background:#00e4ff33;border-color:#00e4ff80}.search-btn.view-detail[data-v-4cff9051],.action-btn.view-detail[data-v-4cff9051]{background:#00b4ff1a;border:1px solid rgba(0,180,255,.3);color:#00baff}.search-btn.view-detail[data-v-4cff9051]:hover,.action-btn.view-detail[data-v-4cff9051]:hover{background:#00b4ff33;border-color:#00b4ff80}.search-btn.assign-btn[data-v-4cff9051],.action-btn.assign-btn[data-v-4cff9051]{background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);color:#00ff9d}.search-btn.assign-btn[data-v-4cff9051]:hover,.action-btn.assign-btn[data-v-4cff9051]:hover{background:#00ff9d33;border-color:#00ff9d80}.search-btn.health-btn[data-v-4cff9051],.action-btn.health-btn[data-v-4cff9051]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b}.search-btn.health-btn[data-v-4cff9051]:hover,.action-btn.health-btn[data-v-4cff9051]:hover{background:#ff6b6b33;border-color:#ff6b6b80}.search-btn.send-message[data-v-4cff9051],.action-btn.send-message[data-v-4cff9051]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);color:#ffc107}.search-btn.send-message[data-v-4cff9051]:hover,.action-btn.send-message[data-v-4cff9051]:hover{background:#ffc10733;border-color:#ffc10780}.search-btn.report-btn[data-v-4cff9051],.action-btn.report-btn[data-v-4cff9051]{background:#7c5cff1a;border:1px solid rgba(124,92,255,.3);color:#7c5cff}.search-btn.report-btn[data-v-4cff9051]:hover,.action-btn.report-btn[data-v-4cff9051]:hover{background:#7c5cff33;border-color:#7c5cff80}@media(max-width:768px){.cards-section .employee-cards-container[data-v-4cff9051]{grid-template-columns:1fr;gap:16px;padding:0}.cards-section .employee-cards-container .employee-card[data-v-4cff9051]{padding:16px;flex-direction:column;gap:12px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-4cff9051]{font-size:15px;margin-bottom:6px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-4cff9051]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value[data-v-4cff9051]{font-size:15px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-4cff9051]{font-size:15px;margin-bottom:6px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-4cff9051]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value[data-v-4cff9051]{font-size:15px}.cards-section .employee-cards-container .employee-card .card-right[data-v-4cff9051]{align-items:flex-start;min-width:auto;height:auto}.cards-section .employee-cards-container .employee-card .card-right[data-v-4cff9051]:before{display:none}.cards-section .employee-cards-container .employee-card .card-right .action-buttons[data-v-4cff9051]{flex-direction:row;width:auto;margin-top:8px}.cards-section .employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-4cff9051]{width:auto;min-width:80px}}@media(max-width:480px){.cards-section .cards-title[data-v-4cff9051]{font-size:16px;margin-bottom:16px}.cards-section .employee-cards-container .employee-card[data-v-4cff9051]{padding:12px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row[data-v-4cff9051]{font-size:14px;margin-bottom:4px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-label[data-v-4cff9051]{font-size:13px}.cards-section .employee-cards-container .employee-card .card-left .employee-basic-info .info-row .info-value[data-v-4cff9051]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row[data-v-4cff9051]{font-size:14px;margin-bottom:4px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-label[data-v-4cff9051]{font-size:13px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value[data-v-4cff9051]{font-size:14px}.cards-section .employee-cards-container .employee-card .card-left .info-list .info-row .info-value.device-code[data-v-4cff9051]{font-size:13px}.cards-section .employee-cards-container .employee-card .card-right .action-buttons .action-btn[data-v-4cff9051]{font-size:12px;padding:4px 10px;min-height:28px}}[data-v-a9edb8a2]{margin:0;padding:0}.modal-overlay[data-v-a9edb8a2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-a9edb8a2]{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-a9edb8a2 .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-a9edb8a2]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-a9edb8a2]{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-a9edb8a2]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-a9edb8a2 .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .header-actions[data-v-a9edb8a2]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-a9edb8a2]{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-a9edb8a2]: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-a9edb8a2]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-a9edb8a2]{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-a9edb8a2]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-a9edb8a2]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header .close-btn[data-v-a9edb8a2]{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-a9edb8a2 .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-a9edb8a2]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-a9edb8a2]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-a9edb8a2]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-section .detail-grid[data-v-a9edb8a2]{display:grid;grid-template-columns:1fr 1fr;gap:15px;animation:infoSlideIn-a9edb8a2 .5s ease-out .4s both}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-a9edb8a2]{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-a9edb8a2]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-a9edb8a2]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-a9edb8a2]{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-a9edb8a2]{opacity:1;transform:translate(0);pointer-events:auto}.modal-overlay .modal-content .message-section .message-form[data-v-a9edb8a2]{margin-bottom:25px;animation:formSlideIn-a9edb8a2 .5s ease-out .5s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .form-label[data-v-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]::placeholder{color:#8bb8ff;font-style:italic}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-a9edb8a2]: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-a9edb8a2]: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-a9edb8a2]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-a9edb8a2 .5s ease-out .6s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .modal-actions .btn[data-v-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]: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-a9edb8a2]{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-a9edb8a2]: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-a9edb8a2]{transition:all .3s ease}.modal-fade-leave-active[data-v-a9edb8a2]{transition:all .2s ease}.modal-fade-enter-from[data-v-a9edb8a2],.modal-fade-leave-to[data-v-a9edb8a2]{opacity:0;transform:scale(.9)}.assign-modal[data-v-a9edb8a2]{min-width:450px;max-width:80vw}.assign-modal .assign-form .form-row[data-v-a9edb8a2]{display:flex;gap:20px;align-items:flex-end}.assign-modal .assign-form .form-row .form-group[data-v-a9edb8a2]{flex:1;margin-bottom:0}.assign-modal .assign-form .form-row .form-group .form-label[data-v-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]{position:relative;display:block}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-a9edb8a2]{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-a9edb8a2]: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-a9edb8a2]: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-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]{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-a9edb8a2]: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-a9edb8a2]{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-a9edb8a2]: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-a9edb8a2]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#666;border-color:#ffffff1a}@keyframes modalSlideIn-a9edb8a2{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-a9edb8a2{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-a9edb8a2{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-a9edb8a2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideIn-a9edb8a2{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-a9edb8a2{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}[data-v-bbf96130]{margin:0;padding:0}.modal-overlay[data-v-bbf96130]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-bbf96130]{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-bbf96130 .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-bbf96130]{min-width:1000px;max-width:99vw;transform:scale(1.1)}.modal-overlay .modal-content .modal-header[data-v-bbf96130]{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-bbf96130]{color:#00e4ff;font-size:22px;font-weight:700;text-shadow:0 0 10px rgba(0,228,255,.3);margin:0;animation:titleGlow-bbf96130 .6s ease-out .2s both}.modal-overlay .modal-content .modal-header .header-actions[data-v-bbf96130]{display:flex;align-items:center;gap:12px}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header[data-v-bbf96130]{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-bbf96130]: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-bbf96130]:active{transform:translateY(0)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header .message-icon[data-v-bbf96130]{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-bbf96130]{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .header-actions .send-message-btn-header span[data-v-bbf96130]{font-weight:600;letter-spacing:.5px}.modal-overlay .modal-content .modal-header .close-btn[data-v-bbf96130]{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-bbf96130 .5s ease-out .3s both}.modal-overlay .modal-content .modal-header .close-btn[data-v-bbf96130]:hover{background:#ff6b6b33;color:#ff6b6b;transform:scale(1.1)}.modal-overlay .modal-content .modal-header .close-btn .close-icon[data-v-bbf96130]{width:16px;height:16px;color:inherit}.modal-overlay .modal-content .detail-section[data-v-bbf96130]{transition:all .5s cubic-bezier(.4,0,.2,1)}.modal-overlay .modal-content .detail-section .detail-grid[data-v-bbf96130]{display:grid;grid-template-columns:1fr 1fr;gap:15px;animation:infoSlideIn-bbf96130 .5s ease-out .4s both}.modal-overlay .modal-content .detail-section .detail-grid .detail-item[data-v-bbf96130]{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-bbf96130]{color:#99a1a9;font-size:14px}.modal-overlay .modal-content .detail-section .detail-grid .detail-item span[data-v-bbf96130]:last-child{color:#e2e9ff;font-weight:500}.modal-overlay .modal-content .message-section[data-v-bbf96130]{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-bbf96130]{opacity:1;transform:translate(0);pointer-events:auto}.modal-overlay .modal-content .message-section .message-form[data-v-bbf96130]{margin-bottom:25px;animation:formSlideIn-bbf96130 .5s ease-out .5s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .message-form .form-label[data-v-bbf96130]{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-bbf96130]{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-bbf96130]::placeholder{color:#8bb8ff;font-style:italic}.modal-overlay .modal-content .message-section .message-form .message-textarea[data-v-bbf96130]: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-bbf96130]: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-bbf96130]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);animation:actionsSlideIn-bbf96130 .5s ease-out .6s both;width:100%;box-sizing:border-box}.modal-overlay .modal-content .message-section .modal-actions .btn[data-v-bbf96130]{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-bbf96130]{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-bbf96130]: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-bbf96130]{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-bbf96130]: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-bbf96130]{transition:all .3s ease}.modal-fade-leave-active[data-v-bbf96130]{transition:all .2s ease}.modal-fade-enter-from[data-v-bbf96130],.modal-fade-leave-to[data-v-bbf96130]{opacity:0;transform:scale(.9)}.assign-modal[data-v-bbf96130]{min-width:450px;max-width:80vw}.assign-modal .assign-form .form-row[data-v-bbf96130]{display:flex;gap:20px;align-items:flex-end}.assign-modal .assign-form .form-row .form-group[data-v-bbf96130]{flex:1;margin-bottom:0}.assign-modal .assign-form .form-row .form-group .form-label[data-v-bbf96130]{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-bbf96130]{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-bbf96130]{position:relative;display:block}.assign-modal .assign-form .form-row .form-group .select-wrapper .dept-select[data-v-bbf96130]{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-bbf96130]: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-bbf96130]: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-bbf96130]{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-bbf96130]{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-bbf96130]{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-bbf96130]{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-bbf96130]{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-bbf96130]{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-bbf96130]: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-bbf96130]{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-bbf96130]: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-bbf96130]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#666;border-color:#ffffff1a}@keyframes modalSlideIn-bbf96130{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-bbf96130{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-bbf96130{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-bbf96130{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideIn-bbf96130{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes actionsSlideIn-bbf96130{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.stats-section[data-v-de4e542d]{display:flex;gap:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.stats-section .stat-card[data-v-de4e542d]{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-de4e542d]:hover{background:#ffffff14;transform:translateY(-2px)}.stats-section .stat-card.total-card[data-v-de4e542d]{border-left-color:#00e4ff}.stats-section .stat-card.bound-card[data-v-de4e542d]{border-left-color:#00baff}.stats-section .stat-card.unbound-card[data-v-de4e542d]{border-left-color:#ff6b6b}.stats-section .stat-card .stat-header[data-v-de4e542d]{display:flex;align-items:center;gap:10px;margin-bottom:15px;justify-content:center}.stats-section .stat-card .stat-header .stat-icon[data-v-de4e542d]{font-size:24px}.stats-section .stat-card .stat-header .stat-label[data-v-de4e542d]{font-size:16px;color:#e2e9ff;font-weight:500}.stats-section .stat-card .stat-info[data-v-de4e542d]{text-align:center}.stats-section .stat-card .stat-info .stat-number[data-v-de4e542d]{font-size:28px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-fcd7b0bc]{margin:0;padding:0}.container[data-v-fcd7b0bc]{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-fcd7b0bc]{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-fcd7b0bc]{display:flex;justify-content:center;align-items:center;padding-top:5px;margin-bottom:15px}.container .page .header .title[data-v-fcd7b0bc]{font-size:24px;color:#00e4ff;font-weight:600}.container .page .filter-section[data-v-fcd7b0bc]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px}.container .page .filter-section .filter-group[data-v-fcd7b0bc]{display:flex;align-items:center;gap:10px}.container .page .filter-section .filter-group .filter-label[data-v-fcd7b0bc]{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-fcd7b0bc]{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-fcd7b0bc]{position:relative;display:inline-block}.container .page .filter-section .filter-group .select-wrapper .dept-select[data-v-fcd7b0bc]{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-fcd7b0bc]: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-fcd7b0bc]: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-fcd7b0bc]{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-fcd7b0bc]:hover{background:#21262dcc;color:#f0f6fc;transform:translate(2px)}.container .page .filter-section .filter-group .select-wrapper .dept-select option[data-v-fcd7b0bc]: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-fcd7b0bc]{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-fcd7b0bc]{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-fcd7b0bc]{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-fcd7b0bc]::placeholder{color:#8bb8ff}.container .page .filter-section .filter-group .search-input[data-v-fcd7b0bc]: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-fcd7b0bc]:focus{background:#21262de6;border-color:#fff3;box-shadow:0 6px 20px #0000004d,0 0 0 3px #ffffff1a}.container .page .filter-section .filter-group.action-buttons[data-v-fcd7b0bc]{gap:8px}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-fcd7b0bc],.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-fcd7b0bc]{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}.container .page .filter-section .filter-group.action-buttons .search-btn .btn-icon[data-v-fcd7b0bc],.container .page .filter-section .filter-group.action-buttons .reset-btn .btn-icon[data-v-fcd7b0bc]{width:16px;height:16px;flex-shrink:0}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-fcd7b0bc]:active,.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-fcd7b0bc]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-fcd7b0bc]{background:linear-gradient(135deg,#00e4ff26,#00e4ff14);border:1px solid rgba(0,228,255,.3);color:#00e4ff}.container .page .filter-section .filter-group.action-buttons .search-btn[data-v-fcd7b0bc]:hover{background:linear-gradient(135deg,#00e4ff40,#00e4ff26);border-color:#00e4ff80;transform:translateY(-2px);box-shadow:0 4px 16px #00e4ff4d}.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-fcd7b0bc]{background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);color:#ef4444}.container .page .filter-section .filter-group.action-buttons .reset-btn[data-v-fcd7b0bc]:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 16px #ef44444d}.enterprise-info-modal[data-v-f5563521]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.enterprise-info-modal .modal-overlay[data-v-f5563521]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enterprise-info-modal .modal-container[data-v-f5563521]{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-f5563521]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.enterprise-info-modal .modal-container[data-v-f5563521]: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-f5563521]{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-f5563521]{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-f5563521]{font-size:14px;color:#f0f6fcb3}.enterprise-info-modal .modal-header .header-left .breadcrumb .separator[data-v-f5563521]{margin:0 8px;color:#ffb6c1cc}.enterprise-info-modal .modal-header .header-right[data-v-f5563521]{display:flex;gap:8px}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-f5563521]{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-f5563521]: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-f5563521]: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-f5563521]:hover:before{left:100%}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-f5563521]:active{transform:scale(.95)}.enterprise-info-modal .modal-header .header-right .action-btn .icon[data-v-f5563521]{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-f5563521]: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-f5563521]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.enterprise-info-modal .tab-navigation[data-v-f5563521]{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-f5563521]{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-f5563521]: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-f5563521]{margin-right:8px;transition:all .2s ease;position:relative;z-index:1}.enterprise-info-modal .tab-navigation .tab-item .tab-icon .icon[data-v-f5563521]{width:16px;height:16px;transition:all .2s ease}.enterprise-info-modal .tab-navigation .tab-item .tab-label[data-v-f5563521]{font-size:14px;position:relative;z-index:1;transition:all .2s ease}.enterprise-info-modal .tab-navigation .tab-item .tab-divider[data-v-f5563521]{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-f5563521]:hover{color:#ffb6c1e6;background:#ffb6c10d;transform:translateY(-2px)}.enterprise-info-modal .tab-navigation .tab-item[data-v-f5563521]:hover:before{left:100%}.enterprise-info-modal .tab-navigation .tab-item:hover .tab-icon[data-v-f5563521]{transform:scale(1.1)}.enterprise-info-modal .tab-navigation .tab-item:hover .tab-divider[data-v-f5563521]{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-f5563521]{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-f5563521]{color:#ffb6c1;transform:scale(1.05)}.enterprise-info-modal .tab-navigation .tab-item.active .tab-label[data-v-f5563521]{text-shadow:0 0 8px rgba(255,182,193,.5)}.enterprise-info-modal .tab-navigation .tab-item.active .tab-divider[data-v-f5563521]{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-f5563521]{flex:1;overflow:hidden;position:relative}.enterprise-info-modal .modal-content .content-wrapper[data-v-f5563521]{width:100%;height:100%;overflow:auto}.enterprise-info-modal .modal-content .content-wrapper[data-v-f5563521]::-webkit-scrollbar{width:0px;background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-f5563521]::-webkit-scrollbar-track{background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-f5563521]::-webkit-scrollbar-thumb{background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-f5563521]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-f5563521]{transition:all .3s ease}.modal-fade-leave-active[data-v-f5563521]{transition:all .2s ease}.modal-fade-enter-from[data-v-f5563521],.modal-fade-leave-to[data-v-f5563521]{opacity:0;transform:scale(.9)}.fade-slide-enter-active[data-v-f5563521]{transition:all .2s ease}.fade-slide-leave-active[data-v-f5563521]{transition:all .15s ease}.fade-slide-enter-from[data-v-f5563521],.fade-slide-leave-to[data-v-f5563521]{opacity:0}@media(max-width:1200px){.enterprise-info-modal[data-v-f5563521]{padding:10px}.enterprise-info-modal .modal-container[data-v-f5563521]{width:98%;height:98%}.enterprise-info-modal .modal-header[data-v-f5563521]{padding:15px 20px}.enterprise-info-modal .modal-header .header-left .modal-title[data-v-f5563521]{font-size:20px}.enterprise-info-modal .tab-navigation[data-v-f5563521]{padding:0 20px}.enterprise-info-modal .tab-navigation .tab-item[data-v-f5563521]{padding:12px 16px}.enterprise-info-modal .tab-navigation .tab-item .tab-label[data-v-f5563521]{font-size:13px}}@media(max-width:768px){.enterprise-info-modal .modal-header[data-v-f5563521]{flex-direction:column;align-items:flex-start;gap:10px}.enterprise-info-modal .modal-header .header-right[data-v-f5563521]{align-self:flex-end}.enterprise-info-modal .tab-navigation[data-v-f5563521]{flex-wrap:wrap}.enterprise-info-modal .tab-navigation .tab-item[data-v-f5563521]{flex:1;min-width:120px;justify-content:center;text-align:center}}.panel[data-v-2c32b663]{position:relative;display:flex;flex-direction:column;padding:16px 18px;border-radius:14px;background:radial-gradient(circle at top left,rgba(148,163,255,.16),transparent 55%),radial-gradient(circle at bottom right,rgba(56,189,248,.18),transparent 55%),#0f172af5;border:1px solid rgba(148,163,255,.4);box-shadow:0 18px 45px #0f172ae6,0 0 0 1px #0f172acc,0 0 26px #818cf873;overflow:hidden}.panel[data-v-2c32b663]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 180deg,#3b82f633,#ec489966,#34d39959,#3b82f633);opacity:.4;mix-blend-mode:screen;filter:blur(8px);pointer-events:none}.panel-header[data-v-2c32b663]{position:relative;display:flex;align-items:center;margin-bottom:12px;z-index:1}.title-left-bar[data-v-2c32b663]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#38bdf8,#a855f7);margin-right:8px;box-shadow:0 0 8px #38bdf8b3}.title-text[data-v-2c32b663]{font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e5edff}.title-glow[data-v-2c32b663]{flex:1;height:1px;margin-left:10px;background:linear-gradient(90deg,rgba(148,163,255,.6),transparent);opacity:.7}.panel-body[data-v-2c32b663]{position:relative;display:flex;align-items:center;gap:18px;z-index:1}.avatar-wrapper[data-v-2c32b663]{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.avatar-circle[data-v-2c32b663]{position:relative;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#60a5fa 38%,#0f172a);box-shadow:0 0 0 1px #0f172ae6,0 12px 28px #0f172ad9,0 0 0 1px #7dd3fc59;overflow:hidden}.avatar-inner[data-v-2c32b663]{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-2c32b663]{position:absolute;inset:-4px;border-radius:inherit;border:1px dashed rgba(191,219,254,.75)}.avatar-ring-1[data-v-2c32b663]{animation:spin-slow-2c32b663 18s linear infinite}.avatar-ring-2[data-v-2c32b663]{inset:-8px;border-style:solid;border-color:#38bdf88c;border-width:1px;opacity:.7;animation:spin-slow-reverse-2c32b663 32s linear infinite}.avatar-pulse[data-v-2c32b663]{position:absolute;inset:12px;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 70%);filter:blur(4px);animation:pulse-soft-2c32b663 2.4s ease-out infinite;opacity:.9}.info-list[data-v-2c32b663]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;flex:1}.info-item[data-v-2c32b663]{display:flex;flex-direction:column;gap:2px}.label[data-v-2c32b663]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8e6}.value[data-v-2c32b663]{font-size:14px;color:#e5edff}.value.primary[data-v-2c32b663]{font-size:18px;font-weight:600;color:#f9fafb;text-shadow:0 0 12px rgba(129,140,248,.8)}.value.mono[data-v-2c32b663]{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-2c32b663{to{transform:rotate(360deg)}}@keyframes spin-slow-reverse-2c32b663{to{transform:rotate(-360deg)}}@keyframes pulse-soft-2c32b663{0%{opacity:.8;transform:scale(.96)}50%{opacity:.15;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}.panel[data-v-5d0e4113]{position:relative;display:flex;flex-direction:column;padding:16px 18px 14px;border-radius:14px;background:radial-gradient(circle at top,rgba(56,189,248,.24),transparent 60%),radial-gradient(circle at bottom,rgba(59,130,246,.18),transparent 65%),#0f172afa;border:1px solid rgba(59,130,246,.55);box-shadow:0 22px 50px #0f172af2,0 0 0 1px #0f172ae6,0 0 30px #38bdf899;overflow:hidden}.panel[data-v-5d0e4113]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 120deg,#38bdf840,#5eead44d,#818cf859,#ec48992e,#38bdf840);opacity:.5;mix-blend-mode:screen;filter:blur(10px);pointer-events:none}.panel-header[data-v-5d0e4113]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:10px;z-index:1}.title-left-bar[data-v-5d0e4113]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#22c55e,#0ea5e9);box-shadow:0 0 10px #22c55ecc}.title-text[data-v-5d0e4113]{font-size:16px;font-weight:600;color:#e5edff;letter-spacing:.1em;text-transform:uppercase}.title-sub[data-v-5d0e4113]{font-size:11px;color:#94a3b8e6;letter-spacing:.14em;text-transform:uppercase}.panel-body[data-v-5d0e4113]{position:relative;display:flex;flex-direction:column;gap:8px;z-index:1}.main-metric[data-v-5d0e4113]{display:flex;align-items:center;gap:16px}.heart-circle[data-v-5d0e4113]{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 #38bdf8cc}.heart-wave[data-v-5d0e4113]{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-5d0e4113 2.2s ease-in-out infinite;opacity:.85}.heart-icon[data-v-5d0e4113]{position:relative;width:34px;height:34px;fill:#f97373;filter:drop-shadow(0 0 14px rgba(239,68,68,.9));animation:heart-beat-5d0e4113 1.2s ease-in-out infinite}.ring[data-v-5d0e4113]{position:absolute;inset:-4px;border-radius:inherit;border:1px solid rgba(248,250,252,.7)}.ring-1[data-v-5d0e4113]{border-style:dashed;border-color:#7dd3fce6;animation:spin-ring-5d0e4113 18s linear infinite}.ring-2[data-v-5d0e4113]{inset:-9px;border-color:#38bdf8b3;opacity:.8;animation:spin-ring-reverse-5d0e4113 28s linear infinite}.metric-info[data-v-5d0e4113]{display:flex;flex-direction:column;gap:4px}.metric-label[data-v-5d0e4113]{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8e6}.metric-value[data-v-5d0e4113]{display:flex;align-items:flex-end;gap:4px}.metric-value .number[data-v-5d0e4113]{font-size:34px;font-weight:700;color:#f9fafb;text-shadow:0 0 14px rgba(56,189,248,.9),0 0 30px rgba(56,189,248,.8)}.metric-value .unit[data-v-5d0e4113]{font-size:13px;color:#94a3b8f2;margin-bottom:4px}.metric-desc[data-v-5d0e4113]{font-size:12px;color:#94a3b8e6}.metrics-grid[data-v-5d0e4113]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.metric-card[data-v-5d0e4113]{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-5d0e4113]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.metric-name[data-v-5d0e4113]{font-size:13px;color:#e5edff}.metric-unit[data-v-5d0e4113]{font-size:11px;text-transform:uppercase;color:#94a3b8d9}.metric-bar[data-v-5d0e4113]{display:flex;align-items:center;gap:8px}.bar-track[data-v-5d0e4113]{position:relative;flex:1;height:6px;border-radius:999px;background:#0f172ae6;overflow:hidden}.bar-fill[data-v-5d0e4113]{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-5d0e4113]{background:linear-gradient(90deg,#0ea5e9,#22c55e,#a855f7)}.metric-bar .metric-value[data-v-5d0e4113]{display:flex;align-items:baseline;gap:2px}.metric-bar .metric-value .number[data-v-5d0e4113]{font-size:16px;font-weight:600;color:#f9fafb}.metric-bar .metric-value .unit[data-v-5d0e4113]{font-size:11px;color:#94a3b8e6}.metric-footer[data-v-5d0e4113]{margin-top:4px;font-size:11px;color:#94a3b8e6}.bp-values[data-v-5d0e4113]{display:flex;justify-content:space-between;margin-bottom:4px}.bp-item[data-v-5d0e4113]{display:flex;flex-direction:column;gap:1px}.bp-label[data-v-5d0e4113]{font-size:11px;color:#94a3b8e6}.bp-number[data-v-5d0e4113]{font-size:14px;font-weight:600;color:#e5edff}.bp-gauge[data-v-5d0e4113]{margin-bottom:2px}.bp-track[data-v-5d0e4113]{position:relative;height:4px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#eab308,#f97316,#ef4444);overflow:hidden}.bp-pointer[data-v-5d0e4113]{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-5d0e4113]{position:relative;width:72px;height:72px;margin:2px auto 4px}.radial-bg[data-v-5d0e4113]{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-5d0e4113]{--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-5d0e4113]{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-5d0e4113]{font-size:18px;font-weight:600;color:#0f172a}.radial-center .unit[data-v-5d0e4113]{font-size:10px;color:#1e40afe6}.temp-wrapper[data-v-5d0e4113]{display:flex;align-items:center;justify-content:space-between}.thermometer[data-v-5d0e4113]{position:relative;width:18px;height:52px;display:flex;flex-direction:column;align-items:center;gap:2px}.thermo-inner[data-v-5d0e4113]{flex:1;width:6px;border-radius:999px;background:#0f172ae6;overflow:hidden;box-shadow:inset 0 0 4px #0f172a}.thermo-fill[data-v-5d0e4113]{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-5d0e4113]{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-5d0e4113]{display:flex;flex-direction:column;align-items:flex-end}.temp-value .number[data-v-5d0e4113]{font-size:18px;font-weight:600;color:#f9fafb}.temp-value .unit[data-v-5d0e4113]{font-size:11px;color:#94a3b8e6}@keyframes wave-move-5d0e4113{0%{transform:translate(-8%)}50%{transform:translate(8%)}to{transform:translate(-8%)}}@keyframes heart-beat-5d0e4113{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-5d0e4113{to{transform:rotate(360deg)}}@keyframes spin-ring-reverse-5d0e4113{to{transform:rotate(-360deg)}}.trend-section[data-v-5d0e4113]{margin-top:4px;padding-top:10px;border-top:1px solid rgba(59,130,246,.3)}.trend-header[data-v-5d0e4113]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.trend-title[data-v-5d0e4113]{font-size:13px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.trend-sub[data-v-5d0e4113]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9}.trend-chart[data-v-5d0e4113]{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-5d0e4113]{width:100%;height:100%}.trend-area[data-v-5d0e4113]{opacity:.5}.trend-line[data-v-5d0e4113]{transition:d .3s ease}.trend-dot[data-v-5d0e4113]{filter:drop-shadow(0 0 4px currentColor);transition:all .3s ease;cursor:pointer}.trend-dot[data-v-5d0e4113]:hover{r:7}.trend-buttons[data-v-5d0e4113]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.trend-btn[data-v-5d0e4113]{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-5d0e4113]:hover{background:radial-gradient(circle at top,#3b82f633,#0f172ae6);border-color:#3b82f699;box-shadow:0 0 12px #3b82f666}.trend-btn.active[data-v-5d0e4113]{background:radial-gradient(circle at top,#3b82f64d,#0f172af2);border-color:#3b82f6cc;box-shadow:0 0 16px #3b82f680}.btn-icon[data-v-5d0e4113]{font-size:14px;font-weight:600}.btn-label[data-v-5d0e4113]{font-size:11px;color:#94a3b8e6}.trend-btn.active .btn-label[data-v-5d0e4113]{color:#e5edff}.panel[data-v-be877afd]{position:relative;display:flex;flex-direction:column;padding:14px 16px 12px;border-radius:14px;background:radial-gradient(circle at top left,rgba(96,165,250,.18),transparent 60%),radial-gradient(circle at bottom right,rgba(56,189,248,.16),transparent 60%),#0f172af5;border:1px solid rgba(59,130,246,.5);box-shadow:0 18px 45px #0f172af2,0 0 0 1px #0f172ae6,0 0 26px #3b82f699;overflow:hidden}.panel-header[data-v-be877afd]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:10px;z-index:1}.title-left-bar[data-v-be877afd]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#38bdf8,#6366f1);box-shadow:0 0 9px #3b82f6e6}.title-text[data-v-be877afd]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-be877afd]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.panel-body[data-v-be877afd]{margin-top:20px;position:relative;display:flex;flex-direction:column;gap:10px;z-index:1}.summary-row[data-v-be877afd]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.summary-card[data-v-be877afd]{padding:8px 10px;border-radius:10px;background:radial-gradient(circle at top,#0f172a4d,#0f172af2);border:1px solid rgba(30,64,175,.6)}.summary-card .label[data-v-be877afd]{font-size:12px;color:#94a3b8f2;margin-bottom:4px}.summary-card .value[data-v-be877afd]{display:flex;align-items:baseline;gap:4px}.summary-card .number[data-v-be877afd]{font-size:20px;font-weight:600;color:#e5edff}.summary-card .number.small[data-v-be877afd]{font-size:16px}.summary-card .unit[data-v-be877afd]{font-size:12px;color:#94a3b8f2}.summary-card .hint[data-v-be877afd]{margin-top:2px;font-size:11px;color:#94a3b8e6}.panel[data-v-a41c4920]{position:relative;display:flex;flex-direction:column;padding:14px 16px 10px;border-radius:14px;background:radial-gradient(circle at top,rgba(52,211,153,.2),transparent 55%),radial-gradient(circle at bottom,rgba(56,189,248,.16),transparent 60%),#0f172afa;border:1px solid rgba(34,197,94,.5);box-shadow:0 18px 42px #0f172af5,0 0 0 1px #0f172ae6,0 0 26px #22c55e99;overflow:hidden}.panel-header[data-v-a41c4920]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.title-left-bar[data-v-a41c4920]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#22c55e,#10b981);box-shadow:0 0 9px #22c55ee6}.title-text[data-v-a41c4920]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-a41c4920]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.panel-body[data-v-a41c4920]{display:flex;flex-direction:column;gap:10px}.summary-grid[data-v-a41c4920]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.summary-item[data-v-a41c4920]{padding:8px 10px;border-radius:10px;background:radial-gradient(circle at top,#0f172a4d,#0f172af5);border:1px solid rgba(22,163,74,.7)}.summary-item .label[data-v-a41c4920]{font-size:12px;color:#94a3b8f2;margin-bottom:4px}.summary-item .value[data-v-a41c4920]{display:flex;align-items:baseline;gap:4px}.summary-item .number[data-v-a41c4920]{font-size:20px;font-weight:600;color:#e5edff}.summary-item .unit[data-v-a41c4920]{font-size:12px;color:#94a3b8f2}.meter[data-v-a41c4920]{margin-top:4px}.meter-track[data-v-a41c4920]{position:relative;width:100%;height:6px;border-radius:999px;background:#0f172af2;overflow:hidden}.meter-fill[data-v-a41c4920]{position:absolute;inset:0;border-radius:inherit;transform-origin:left center}.meter-fill.steps[data-v-a41c4920]{background:linear-gradient(90deg,#22c55e,#4ade80,#a3e635);box-shadow:0 0 12px #22c55ee6}.meter-fill.calories[data-v-a41c4920]{background:linear-gradient(90deg,#f97316,#eab308,#facc15);box-shadow:0 0 12px #f97316e6}.meter-fill.distance[data-v-a41c4920]{background:linear-gradient(90deg,#0ea5e9,#22c55e);box-shadow:0 0 12px #0ea5e9e6}.target[data-v-a41c4920]{margin-top:2px;font-size:11px;color:#94a3b8e6}.chart-row[data-v-a41c4920]{display:grid;grid-template-columns:2.1fr 1.1fr;gap:10px}.chart-card[data-v-a41c4920]{padding:8px 10px 6px;border-radius:10px;background:radial-gradient(circle at top,#0f172a4d,#0f172af5);border:1px solid rgba(22,163,74,.6)}.chart-card.small[data-v-a41c4920]{border-color:#22c55e99}.chart-header[data-v-a41c4920]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.chart-title[data-v-a41c4920]{font-size:12px;color:#e5edff}.chart-sub[data-v-a41c4920]{font-size:11px;color:#94a3b8e6}.bar-chart-container[data-v-a41c4920]{display:flex;gap:8px;padding-top:10px}.y-axis[data-v-a41c4920]{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-a41c4920]{font-size:9px;color:#94a3b8cc;text-align:right;line-height:1}.bar-chart[data-v-a41c4920]{display:flex;align-items:flex-end;gap:4px;height:72px;flex:1}.bar-item[data-v-a41c4920]{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar[data-v-a41c4920]{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-a41c4920]{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-a41c4920]{background:linear-gradient(to top,#f97316,#facc15);box-shadow:0 0 12px #f97316e6}.bar-label[data-v-a41c4920]{margin-top:4px;font-size:10px;text-align:center;color:#94a3b8e6;flex-shrink:0}.intensity-rings[data-v-a41c4920]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:15px}.ring-wrapper[data-v-a41c4920]{position:relative;width:54px;height:54px}.ring-bg[data-v-a41c4920]{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-a41c4920]{--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-a41c4920]{background:conic-gradient(from -90deg,#f97316 calc(var(--progress) * 260deg),transparent 0)}.ring-fill.exercise[data-v-a41c4920]{background:conic-gradient(from -90deg,#22c55e calc(var(--progress) * 260deg),transparent 0)}.ring-fill.stand[data-v-a41c4920]{background:conic-gradient(from -90deg,#0ea5e9 calc(var(--progress) * 260deg),transparent 0)}.ring-center[data-v-a41c4920]{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-a41c4920]{font-size:15px;font-weight:600;color:#0f172a}.ring-center .unit[data-v-a41c4920]{font-size:10px;color:#22c55ee6}@keyframes bar-pulse-a41c4920{0%{transform:scaleY(.96)}to{transform:scaleY(1.02)}}.panel[data-v-01fc2292]{position:relative;display:flex;flex-direction:column;padding:14px 16px 10px;border-radius:14px;background:radial-gradient(circle at top,rgba(59,130,246,.22),transparent 55%),radial-gradient(circle at bottom,rgba(37,99,235,.18),transparent 60%),#0f172afa;border:1px solid rgba(59,130,246,.6);box-shadow:0 20px 50px #0f172af5,0 0 0 1px #0f172ae6,0 0 30px #3b82f6b3;overflow:hidden}.panel-header[data-v-01fc2292]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.title-left-bar[data-v-01fc2292]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#38bdf8,#6366f1);box-shadow:0 0 9px #3b82f6e6}.title-text[data-v-01fc2292]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-01fc2292]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.panel-body[data-v-01fc2292]{display:flex;flex-direction:column;gap:12px}.battery-section[data-v-01fc2292]{display:flex;gap:14px;align-items:center}.battery-gauge[data-v-01fc2292]{position:relative;width:34px;height:78px}.battery-shell[data-v-01fc2292]{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-01fc2292]{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-01fc2292]{background:linear-gradient(to top,#22c55e,#4ade80);box-shadow:0 0 16px #22c55ee6}.battery-fill.medium[data-v-01fc2292]{background:linear-gradient(to top,#eab308,#facc15);box-shadow:0 0 16px #eab308e6}.battery-fill.low[data-v-01fc2292]{background:linear-gradient(to top,#ef4444,#f97316);box-shadow:0 0 16px #f87171f2}.battery-fill.charging[data-v-01fc2292]{background:linear-gradient(to top,#22d3ee,#38bdf8);box-shadow:0 0 16px #22d3eee6;animation:charging-battery-01fc2292 1.5s ease-in-out infinite}@keyframes charging-battery-01fc2292{0%,to{opacity:1}50%{opacity:.7}}.battery-head[data-v-01fc2292]{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-01fc2292]{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-01fc2292 2.2s ease-in-out infinite}.battery-info[data-v-01fc2292]{display:flex;flex-direction:column;gap:4px}.battery-info .label[data-v-01fc2292]{font-size:12px;color:#94a3b8f2}.battery-info .value[data-v-01fc2292]{display:flex;align-items:baseline;gap:4px}.battery-info .number[data-v-01fc2292]{font-size:24px;font-weight:600;color:#e5edff}.battery-info .unit[data-v-01fc2292]{font-size:13px;color:#94a3b8e6}.battery-info .status-text[data-v-01fc2292]{font-size:11px;color:#94a3b8f2}.status-grid[data-v-01fc2292]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.status-grid+.status-grid[data-v-01fc2292]{margin-top:10px}.status-item[data-v-01fc2292]{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-01fc2292]{font-size:12px;color:#94a3b8f2;margin-bottom:4px}.status-value[data-v-01fc2292]{display:flex;align-items:center;gap:6px;font-size:13px;color:#e5edff}.status-value.small[data-v-01fc2292]{font-size:12px;color:#94a3b8f2}.dot[data-v-01fc2292]{width:8px;height:8px;border-radius:999px;box-shadow:0 0 8px currentColor}.dot.on[data-v-01fc2292]{background:#22c55e;color:#4ade80}.dot.off[data-v-01fc2292]{background:#ef4444;color:#f87171}.dot.charging[data-v-01fc2292]{background:#22d3ee;color:#22d3ee;animation:charging-pulse-01fc2292 1s ease-in-out infinite}.battery-level-indicator[data-v-01fc2292]{display:flex;align-items:center;gap:6px}.battery-icon[data-v-01fc2292]{width:28px;height:28px;color:#94a3b8cc}.battery-icon .bar-active[data-v-01fc2292]{fill:#22c55e;filter:drop-shadow(0 0 4px rgba(34,197,94,.8))}.level-text[data-v-01fc2292]{font-size:13px;color:#e5edff;font-weight:500}@keyframes battery-pulse-01fc2292{0%,to{opacity:.6}50%{opacity:.9}}@keyframes charging-pulse-01fc2292{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.score-section[data-v-e117ba4d]{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:22px 26px;border-radius:16px;background:#22d3ee0a;border:1px solid rgba(34,211,238,.12);margin-bottom:4px}.score-ring-wrap[data-v-e117ba4d]{position:relative;width:130px;height:130px;flex-shrink:0}.score-ring[data-v-e117ba4d]{width:130px;height:130px}.ring-track[data-v-e117ba4d]{fill:none;stroke:#94a3b81a;stroke-width:11}.ring-progress[data-v-e117ba4d]{fill:none;stroke:#22d3ee;stroke-width:11;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(34,211,238,.6))}.score-inner[data-v-e117ba4d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-value[data-v-e117ba4d]{font-size:34px;font-weight:800;color:#22d3ee;line-height:1;text-shadow:0 0 20px rgba(34,211,238,.7)}.score-grade[data-v-e117ba4d]{font-size:13px;font-weight:600;color:#4ade80;margin-top:2px}.score-label[data-v-e117ba4d]{font-size:10px;color:#94a3b899;margin-top:3px}.score-right[data-v-e117ba4d]{display:flex;flex-direction:column;gap:14px}.score-summary[data-v-e117ba4d]{font-size:13px;color:#e5edffbf;line-height:1.7;padding:12px 16px;border-radius:10px;background:#94a3b80d;border-left:3px solid rgba(34,211,238,.4)}.score-tags[data-v-e117ba4d]{display:flex;flex-wrap:wrap;gap:8px}.score-tag[data-v-e117ba4d]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.score-tag .tag-dot[data-v-e117ba4d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.score-tag.good[data-v-e117ba4d]{background:#22c55e1a;border:1px solid rgba(34,197,94,.28);color:#4ade80}.score-tag.good .tag-dot[data-v-e117ba4d]{background:#4ade80;box-shadow:0 0 5px #4ade8080}.score-tag.warn[data-v-e117ba4d]{background:#fbbf241a;border:1px solid rgba(251,191,36,.28);color:#fbbf24}.score-tag.warn .tag-dot[data-v-e117ba4d]{background:#fbbf24;box-shadow:0 0 5px #fbbf2480}.score-tag.danger[data-v-e117ba4d]{background:#ef44441a;border:1px solid rgba(239,68,68,.28);color:#f87171}.score-tag.danger .tag-dot[data-v-e117ba4d]{background:#f87171;box-shadow:0 0 5px #f8717180}.score-sub-scores[data-v-e117ba4d]{display:flex;flex-direction:column;gap:10px;min-width:200px}.sub-score-item[data-v-e117ba4d]{display:flex;flex-direction:column;gap:4px}.sub-score-top[data-v-e117ba4d]{display:flex;justify-content:space-between;align-items:center}.sub-score-label[data-v-e117ba4d]{font-size:11px;color:#94a3b8b3}.sub-score-val[data-v-e117ba4d]{font-size:12px;font-weight:600}.sub-score-val.cyan[data-v-e117ba4d]{color:#22d3ee}.sub-score-val.warn[data-v-e117ba4d]{color:#fbbf24}.sub-score-bar[data-v-e117ba4d]{height:5px;border-radius:99px;background:#94a3b81a;overflow:hidden}.sub-score-fill[data-v-e117ba4d]{height:100%;border-radius:99px;transition:width .8s ease}.sub-score-fill.cyan[data-v-e117ba4d]{background:linear-gradient(to right,#22d3ee,#06b6d4);box-shadow:0 0 6px #22d3ee66}.sub-score-fill.warn[data-v-e117ba4d]{background:linear-gradient(to right,#fbbf24,#f59e0b);box-shadow:0 0 6px #fbbf2466}.section-header[data-v-fd01b6e0]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-fd01b6e0]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.metrics-grid[data-v-fd01b6e0]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:4px}.metric-card[data-v-fd01b6e0]{position:relative;display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.1);background:#0a1128b3;transition:transform .2s,box-shadow .2s}.metric-card[data-v-fd01b6e0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.metric-card.normal[data-v-fd01b6e0]{border-color:#22c55e2e}.metric-card.normal .metric-badge[data-v-fd01b6e0]{background:#22c55e1f;color:#4ade80}.metric-card.normal[data-v-fd01b6e0] svg{stroke:#4ade80!important}.metric-card.warn[data-v-fd01b6e0]{border-color:#fbbf2438}.metric-card.warn .metric-badge[data-v-fd01b6e0]{background:#fbbf241f;color:#fbbf24}.metric-card.warn[data-v-fd01b6e0] svg{stroke:#fbbf24!important}.metric-card.danger[data-v-fd01b6e0]{border-color:#ef444438}.metric-card.danger .metric-badge[data-v-fd01b6e0]{background:#ef44441f;color:#f87171}.metric-card.danger[data-v-fd01b6e0] svg{stroke:#f87171!important}.metric-icon[data-v-fd01b6e0]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.metric-icon[data-v-fd01b6e0] svg{width:17px;height:17px;stroke:#94a3b899}.metric-info[data-v-fd01b6e0]{flex:1;min-width:0}.metric-label[data-v-fd01b6e0]{font-size:10px;color:#94a3b8a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value[data-v-fd01b6e0]{font-size:15px;font-weight:700;color:#e5edff;line-height:1.3}.metric-unit[data-v-fd01b6e0]{font-size:10px;font-weight:400;color:#94a3b88c;margin-left:2px}.metric-badge[data-v-fd01b6e0]{font-size:10px;font-weight:500;padding:2px 7px;border-radius:20px;white-space:nowrap;flex-shrink:0}.section-header[data-v-1cace43b]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-1cace43b]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.section-bar.green[data-v-1cace43b]{background:linear-gradient(to bottom,#4ade80,#22c55e);box-shadow:0 0 10px #4ade8080}.section-tip[data-v-1cace43b]{font-size:11px;font-weight:400;color:#94a3b88c;margin-left:4px}.metrics-interpretation[data-v-1cace43b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px}.interpretation-card[data-v-1cace43b]{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:14px;background:#0a1128a6;border:1px solid rgba(34,211,238,.1);transition:transform .2s,box-shadow .2s}.interpretation-card[data-v-1cace43b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.interpretation-header[data-v-1cace43b]{display:flex;align-items:center;gap:10px}.interpretation-icon[data-v-1cace43b]{width:32px;height:32px;border-radius:8px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);display:flex;align-items:center;justify-content:center}.interpretation-icon[data-v-1cace43b] svg{width:16px;height:16px;stroke:#22d3ee}.interpretation-label[data-v-1cace43b]{font-size:13px;font-weight:600;color:#e5edff}.interpretation-content[data-v-1cace43b]{display:flex;flex-direction:column;gap:8px}.interpretation-current[data-v-1cace43b]{display:flex;align-items:center;gap:6px;font-size:12px}.interpretation-current .current-label[data-v-1cace43b]{color:#94a3b8b3}.interpretation-current .current-value[data-v-1cace43b]{font-weight:600;font-size:14px}.interpretation-current .current-value.normal[data-v-1cace43b]{color:#4ade80}.interpretation-current .current-value.warn[data-v-1cace43b]{color:#fbbf24}.interpretation-current .current-value.danger[data-v-1cace43b]{color:#f87171}.interpretation-normal[data-v-1cace43b]{display:flex;align-items:center;gap:6px;font-size:11px}.interpretation-normal .normal-label[data-v-1cace43b]{color:#94a3b88c}.interpretation-normal .normal-value[data-v-1cace43b]{color:#94a3b8bf}.interpretation-desc[data-v-1cace43b]{font-size:11px;color:#94a3b8b3;line-height:1.7;padding-top:6px;border-top:1px solid rgba(148,163,184,.08)}.interpretation-advice[data-v-1cace43b]{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#22c55ed9;line-height:1.6;padding:10px 12px;border-radius:8px;background:#22c55e0f;border:1px solid rgba(34,197,94,.12)}.interpretation-advice .advice-icon[data-v-1cace43b]{font-size:12px;flex-shrink:0}.section-header[data-v-ba595462]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-ba595462]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.section-bar.cyan[data-v-ba595462]{background:linear-gradient(to bottom,#22d3ee,#06b6d4);box-shadow:0 0 10px #22d3ee80}.section-tip[data-v-ba595462]{font-size:11px;font-weight:400;color:#94a3b88c;margin-left:4px}.chart-card[data-v-ba595462]{border-radius:14px;background:#0a112899;border:1px solid rgba(34,211,238,.1);padding:16px 16px 10px;margin-bottom:4px}.echart-box[data-v-ba595462]{width:100%;height:220px}.section-header[data-v-d331f4ad]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-d331f4ad]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.section-bar.purple[data-v-d331f4ad]{background:linear-gradient(to bottom,#a855f7,#7c3aed);box-shadow:0 0 10px #a855f780}.hrv-row[data-v-d331f4ad]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:4px}.hrv-chart-card[data-v-d331f4ad]{border-radius:14px;background:#0a112899;border:1px solid rgba(168,85,247,.12);padding:16px 16px 10px}.hrv-chart-label[data-v-d331f4ad]{font-size:12px;color:#94a3b899;margin-bottom:8px}.hrv-desc-card[data-v-d331f4ad]{border-radius:14px;background:#0a112899;border:1px solid rgba(168,85,247,.12);padding:20px 22px;display:flex;flex-direction:column;gap:14px}.hrv-desc-title[data-v-d331f4ad]{font-size:13px;font-weight:600;color:#c4b5fd;letter-spacing:.05em}.hrv-desc-text[data-v-d331f4ad]{font-size:12px;color:#e5edffb8;line-height:1.8;margin:0}.hrv-ranges[data-v-d331f4ad]{display:flex;flex-direction:column;gap:8px}.hrv-range-item[data-v-d331f4ad]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px}.hrv-range-item .range-label[data-v-d331f4ad]{font-size:11px;font-weight:600;min-width:30px}.hrv-range-item .range-val[data-v-d331f4ad]{font-size:11px;font-weight:600;min-width:80px;font-variant-numeric:tabular-nums}.hrv-range-item .range-desc[data-v-d331f4ad]{font-size:11px;color:#94a3b8a6}.hrv-range-item.good[data-v-d331f4ad]{background:#22c55e12;border:1px solid rgba(34,197,94,.18)}.hrv-range-item.good .range-label[data-v-d331f4ad],.hrv-range-item.good .range-val[data-v-d331f4ad]{color:#4ade80}.hrv-range-item.normal[data-v-d331f4ad]{background:#22d3ee0f;border:1px solid rgba(34,211,238,.15)}.hrv-range-item.normal .range-label[data-v-d331f4ad],.hrv-range-item.normal .range-val[data-v-d331f4ad]{color:#22d3ee}.hrv-range-item.warn[data-v-d331f4ad]{background:#fbbf2412;border:1px solid rgba(251,191,36,.18)}.hrv-range-item.warn .range-label[data-v-d331f4ad],.hrv-range-item.warn .range-val[data-v-d331f4ad]{color:#fbbf24}.hrv-range-item.danger[data-v-d331f4ad]{background:#ef444412;border:1px solid rgba(239,68,68,.18)}.hrv-range-item.danger .range-label[data-v-d331f4ad],.hrv-range-item.danger .range-val[data-v-d331f4ad]{color:#f87171}.echart-box[data-v-d331f4ad]{width:100%;height:180px}.section-header[data-v-d16e7991]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-d16e7991]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.section-bar.red[data-v-d16e7991]{background:linear-gradient(to bottom,#f87171,#ef4444);box-shadow:0 0 10px #ef444480}.section-tip[data-v-d16e7991]{font-size:11px;font-weight:400;color:#94a3b88c;margin-left:4px}.section-tip.warn-tip[data-v-d16e7991]{color:#fbbf24}.risk-grid[data-v-d16e7991]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px}.risk-card[data-v-d16e7991]{position:relative;display:flex;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid rgba(148,163,184,.1);background:#0a1128a6;transition:transform .2s}.risk-card[data-v-d16e7991]:hover{transform:translateY(-2px)}.risk-card.high[data-v-d16e7991]{border-color:#ef444438;background:#ef44440a}.risk-card.high .risk-icon[data-v-d16e7991] svg{stroke:#f87171}.risk-card.high .risk-level-badge[data-v-d16e7991]{background:#ef444426;color:#f87171}.risk-card.medium[data-v-d16e7991]{border-color:#fbbf2438;background:#fbbf240a}.risk-card.medium .risk-icon[data-v-d16e7991] svg{stroke:#fbbf24}.risk-card.medium .risk-level-badge[data-v-d16e7991]{background:#fbbf2426;color:#fbbf24}.risk-card.low[data-v-d16e7991]{border-color:#22d3ee2e;background:#22d3ee08}.risk-card.low .risk-icon[data-v-d16e7991] svg{stroke:#22d3ee}.risk-card.low .risk-level-badge[data-v-d16e7991]{background:#22d3ee1f;color:#22d3ee}.risk-icon[data-v-d16e7991]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.risk-icon[data-v-d16e7991] svg{width:20px;height:20px;stroke:#94a3b880}.risk-content[data-v-d16e7991]{flex:1;min-width:0}.risk-title[data-v-d16e7991]{font-size:13px;font-weight:600;color:#e5edff;margin-bottom:5px}.risk-desc[data-v-d16e7991]{font-size:11px;color:#94a3b8b3;line-height:1.7}.risk-level-badge[data-v-d16e7991]{position:absolute;top:12px;right:14px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px}.section-header[data-v-34996acd]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-34996acd]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.section-bar.green[data-v-34996acd]{background:linear-gradient(to bottom,#4ade80,#22c55e);box-shadow:0 0 10px #4ade8080}.cardio-advice-grid[data-v-34996acd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px}.advice-card[data-v-34996acd]{display:flex;gap:12px;padding:16px 18px;border-radius:14px;background:#22d3ee0a;border:1px solid rgba(34,211,238,.1);transition:background .2s}.advice-card[data-v-34996acd]:hover{background:#22d3ee12}.advice-num[data-v-34996acd]{font-size:22px;font-weight:800;color:#22d3ee33;line-height:1;flex-shrink:0;font-variant-numeric:tabular-nums}.advice-icon[data-v-34996acd]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:flex-start;padding-top:2px}.advice-icon[data-v-34996acd] svg{width:18px;height:18px;stroke:#22d3ee;opacity:.85}.advice-content[data-v-34996acd]{flex:1;min-width:0}.advice-title[data-v-34996acd]{font-size:13px;font-weight:600;color:#e5edff;margin-bottom:5px}.advice-text[data-v-34996acd]{font-size:11px;color:#94a3b8b8;line-height:1.75}.section-header[data-v-3698c0a9]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-3698c0a9]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.section-bar.purple[data-v-3698c0a9]{background:linear-gradient(to bottom,#a855f7,#7c3aed);box-shadow:0 0 10px #a855f780}.section-tip[data-v-3698c0a9]{font-size:11px;font-weight:400;color:#94a3b88c;margin-left:4px}.sleep-row[data-v-3698c0a9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:4px}.sleep-chart-card[data-v-3698c0a9]{border-radius:14px;background:#0a112899;border:1px solid rgba(168,85,247,.12);padding:16px 16px 10px}.sleep-chart-label[data-v-3698c0a9]{font-size:12px;color:#94a3b899;margin-bottom:8px}.sleep-summary-card[data-v-3698c0a9]{border-radius:14px;background:#0a112899;border:1px solid rgba(168,85,247,.12);padding:20px 22px;display:flex;flex-direction:column;gap:16px}.sleep-summary-title[data-v-3698c0a9]{font-size:13px;font-weight:600;color:#c4b5fd;letter-spacing:.05em}.sleep-stats[data-v-3698c0a9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sleep-stat-item[data-v-3698c0a9]{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#a855f70f;border:1px solid rgba(168,85,247,.12)}.sleep-stat-value[data-v-3698c0a9]{font-size:22px;font-weight:700;color:#a855f7;font-variant-numeric:tabular-nums}.sleep-stat-label[data-v-3698c0a9]{font-size:11px;color:#94a3b899}.sleep-quality-tags[data-v-3698c0a9]{display:flex;gap:8px}.sleep-quality-item[data-v-3698c0a9]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:500}.sleep-quality-item .quality-dot[data-v-3698c0a9]{width:8px;height:8px;border-radius:50%}.sleep-quality-item.good[data-v-3698c0a9]{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#4ade80}.sleep-quality-item.good .quality-dot[data-v-3698c0a9]{background:#4ade80;box-shadow:0 0 6px #4ade8099}.sleep-quality-item.warn[data-v-3698c0a9]{background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24}.sleep-quality-item.warn .quality-dot[data-v-3698c0a9]{background:#fbbf24;box-shadow:0 0 6px #fbbf2499}.sleep-quality-item.danger[data-v-3698c0a9]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#f87171}.sleep-quality-item.danger .quality-dot[data-v-3698c0a9]{background:#f87171;box-shadow:0 0 6px #f8717199}.sleep-tips[data-v-3698c0a9]{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(168,85,247,.1)}.sleep-tip-title[data-v-3698c0a9]{font-size:12px;font-weight:600;color:#e5edffcc;margin-bottom:2px}.sleep-tip-item[data-v-3698c0a9]{font-size:11px;color:#94a3b8b3;line-height:1.6;padding-left:12px;position:relative}.sleep-tip-item[data-v-3698c0a9]:before{content:"•";position:absolute;left:0;color:#a855f7}.echart-box[data-v-3698c0a9]{width:100%;height:180px}.section-header[data-v-13af34e1]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#e5edff;letter-spacing:.06em;margin-bottom:14px;margin-top:26px}.section-bar[data-v-13af34e1]{display:inline-block;width:4px;height:17px;border-radius:99px;background:linear-gradient(to bottom,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee80;flex-shrink:0}.suggestion-list[data-v-13af34e1]{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.suggestion-item[data-v-13af34e1]{display:flex;align-items:flex-start;gap:14px;padding:11px 16px;border-radius:10px;background:#22d3ee08;border:1px solid rgba(34,211,238,.08);font-size:13px;color:#e5edffd1;line-height:1.65;transition:background .2s}.suggestion-item[data-v-13af34e1]:hover{background:#22d3ee12}.suggestion-index[data-v-13af34e1]{font-size:11px;font-weight:700;color:#22d3ee;opacity:.65;flex-shrink:0;margin-top:2px;font-variant-numeric:tabular-nums}.health-report-overlay[data-v-67d277b3]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#030714cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.health-report-modal[data-v-67d277b3]{position:relative;width:1160px;max-width:97vw;max-height:92vh;overflow-y:auto;border-radius:20px;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:32px 36px 28px;color:#e5edff;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.2) transparent}.health-report-modal[data-v-67d277b3]::-webkit-scrollbar{width:5px}.health-report-modal[data-v-67d277b3]::-webkit-scrollbar-track{background:transparent}.health-report-modal[data-v-67d277b3]::-webkit-scrollbar-thumb{background:#22d3ee33;border-radius:99px}.modal-header[data-v-67d277b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(34,211,238,.1)}.header-left[data-v-67d277b3]{display:flex;align-items:center;gap:16px}.header-icon[data-v-67d277b3]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#22d3ee40,#06b6d426);border:1px solid rgba(34,211,238,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #22d3ee33,inset 0 1px #ffffff0d;flex-shrink:0}.header-icon svg[data-v-67d277b3]{width:24px;height:24px;stroke:#22d3ee}.header-title[data-v-67d277b3]{font-size:22px;font-weight:700;color:#e5edff;letter-spacing:.05em}.header-sub[data-v-67d277b3]{font-size:12px;color:#94a3b8a6;margin-top:4px;letter-spacing:.03em}.header-right[data-v-67d277b3]{display:flex;align-items:center;gap:14px}.header-badge[data-v-67d277b3]{display:flex;align-items:center;gap:7px;padding:5px 14px;border-radius:20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);font-size:12px;color:#4ade80}.header-badge .badge-dot[data-v-67d277b3]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80cc;animation:pulse-dot-67d277b3 2s ease-in-out infinite}@keyframes pulse-dot-67d277b3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.close-btn[data-v-67d277b3]{width:36px;height:36px;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-67d277b3]{width:16px;height:16px}.close-btn[data-v-67d277b3]:hover{background:#ef44442e;border-color:#ef444466;color:#f87171}.modal-footer[data-v-67d277b3]{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid rgba(148,163,184,.08)}.footer-info[data-v-67d277b3]{font-size:11px;color:#94a3b866}.footer-btns[data-v-67d277b3]{display:flex;gap:12px}.footer-btn[data-v-67d277b3]{display:flex;align-items:center;gap:7px;padding:10px 26px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s;border:none}.footer-btn svg[data-v-67d277b3]{width:15px;height:15px}.footer-btn.outline[data-v-67d277b3]{background:transparent;border:1px solid rgba(148,163,184,.22);color:#94a3b8bf}.footer-btn.outline[data-v-67d277b3]:hover{background:#94a3b814;color:#e5edff}.footer-btn.primary[data-v-67d277b3]{background:linear-gradient(135deg,#22d3ee4d,#06b6d466);border:1px solid rgba(34,211,238,.45);color:#22d3ee;box-shadow:0 4px 20px #22d3ee2e}.footer-btn.primary[data-v-67d277b3]:hover{background:linear-gradient(135deg,#22d3ee73,#06b6d48c);box-shadow:0 6px 28px #22d3ee52;transform:translateY(-1px)}.modal-glow[data-v-67d277b3]{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);z-index:0}.glow-tl[data-v-67d277b3]{width:380px;height:200px;top:-60px;left:5%;background:#22d3ee0f}.glow-br[data-v-67d277b3]{width:340px;height:180px;bottom:-50px;right:5%;background:#8b5cf612}.modal-fade-enter-active[data-v-67d277b3]{transition:opacity .3s ease}.modal-fade-leave-active[data-v-67d277b3]{transition:opacity .22s ease}.modal-fade-enter-from[data-v-67d277b3],.modal-fade-leave-to[data-v-67d277b3]{opacity:0}.modal-fade-enter-active .health-report-modal[data-v-67d277b3]{animation:modal-scale-in-67d277b3 .32s cubic-bezier(.16,1,.3,1) forwards}@keyframes modal-scale-in-67d277b3{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.miner-image-panel[data-v-e2f7e57a]{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-e2f7e57a]{position:relative;display:flex;align-items:baseline;gap:10px;margin-bottom:12px;z-index:1}.title-left-bar[data-v-e2f7e57a]{width:4px;height:18px;border-radius:999px;background:linear-gradient(to bottom,#a855f7,#ec4899);box-shadow:0 0 10px #a855f7cc}.title-text[data-v-e2f7e57a]{font-size:15px;font-weight:600;color:#e5edff;letter-spacing:.08em;text-transform:uppercase}.title-sub[data-v-e2f7e57a]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6}.image-container[data-v-e2f7e57a]{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-e2f7e57a]{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-e2f7e57a]{display:flex;gap:12px;margin-top:14px;z-index:1}.action-btn[data-v-e2f7e57a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .3s ease;border:none;outline:none}.action-btn.health-report[data-v-e2f7e57a]{background:linear-gradient(135deg,#22d3ee40,#06b6d459);border:1px solid rgba(34,211,238,.5);color:#22d3ee;box-shadow:0 4px 16px #22d3ee33}.action-btn.health-report[data-v-e2f7e57a]:hover{background:linear-gradient(135deg,#22d3ee66,#06b6d480);box-shadow:0 6px 24px #22d3ee59;transform:translateY(-2px)}.action-btn.health-report .btn-icon svg[data-v-e2f7e57a]{stroke:#22d3ee}.action-btn.risk-analysis[data-v-e2f7e57a]{background:linear-gradient(135deg,#a855f740,#8b5cf659);border:1px solid rgba(168,85,247,.5);color:#a855f7;box-shadow:0 4px 16px #a855f733}.action-btn.risk-analysis[data-v-e2f7e57a]:hover{background:linear-gradient(135deg,#a855f766,#8b5cf680);box-shadow:0 6px 24px #a855f759;transform:translateY(-2px)}.action-btn.risk-analysis .btn-icon svg[data-v-e2f7e57a]{stroke:#a855f7}.btn-icon[data-v-e2f7e57a]{display:flex;align-items:center;justify-content:center}.btn-icon svg[data-v-e2f7e57a]{width:16px;height:16px}.btn-text[data-v-e2f7e57a]{white-space:nowrap}.personal-dashboard[data-v-1dfdcec1]{position:relative;width:100%;height:100%;padding:20px 22px;box-sizing:border-box;color:#e5edff;overflow:hidden}.grid-main[data-v-1dfdcec1]{position:relative;display:grid;grid-template-columns:3.5fr 3fr 3.5fr;gap:16px;height:100%;z-index:2}.col[data-v-1dfdcec1]{display:flex;flex-direction:column;gap:14px}.panel-block[data-v-1dfdcec1]{flex-shrink:0}.left-col .panel-block[data-v-1dfdcec1]:first-child{flex:0 0 25%}.left-col .panel-block[data-v-1dfdcec1]:last-child{flex:1}.right-col .panel-block[data-v-1dfdcec1]:nth-child(1){flex:0 0 25%}.right-col .panel-block[data-v-1dfdcec1]:nth-child(2){flex:1}.right-col .panel-block[data-v-1dfdcec1]:nth-child(3){flex:0 0 35%}.center-col .panel-block[data-v-1dfdcec1]{flex:1}.bg-grid[data-v-1dfdcec1]{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-1dfdcec1]{position:absolute;border-radius:999px;border:1px solid rgba(56,189,248,.16);filter:blur(1px);mix-blend-mode:screen;pointer-events:none}.orbit-1[data-v-1dfdcec1]{width:58%;height:58%;left:18%;top:24%;animation:orbit-pulse-1dfdcec1 20s ease-in-out infinite}.orbit-2[data-v-1dfdcec1]{width:90%;height:90%;left:5%;top:4%;border-color:#818cf81f;animation:orbit-pulse-reverse-1dfdcec1 26s ease-in-out infinite}@keyframes orbit-pulse-1dfdcec1{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.04);opacity:.75}}@keyframes orbit-pulse-reverse-1dfdcec1{0%,to{transform:scale(1.02);opacity:.32}50%{transform:scale(1.06);opacity:.7}}.enterprise-info-modal[data-v-f3be2250]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.enterprise-info-modal .modal-overlay[data-v-f3be2250]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enterprise-info-modal .modal-container[data-v-f3be2250]{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-f3be2250]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;margin:0}.enterprise-info-modal .modal-container[data-v-f3be2250]: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-f3be2250]{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-f3be2250]{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-f3be2250]{font-size:14px;color:#f0f6fcb3}.enterprise-info-modal .modal-header .header-left .breadcrumb .separator[data-v-f3be2250]{margin:0 8px;color:#ffb6c1cc}.enterprise-info-modal .modal-header .header-right[data-v-f3be2250]{display:flex;gap:8px}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-f3be2250]{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-f3be2250]: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-f3be2250]: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-f3be2250]:hover:before{left:100%}.enterprise-info-modal .modal-header .header-right .action-btn[data-v-f3be2250]:active{transform:scale(.95)}.enterprise-info-modal .modal-header .header-right .action-btn .icon[data-v-f3be2250]{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-f3be2250]: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-f3be2250]:hover{background:#ff6b6b33;border-color:#ff6b6b66;box-shadow:0 4px 12px #ff6b6b4d}.enterprise-info-modal .modal-content[data-v-f3be2250]{flex:1;overflow:hidden;position:relative}.enterprise-info-modal .modal-content .content-wrapper[data-v-f3be2250]{width:100%;height:100%;overflow:auto}.enterprise-info-modal .modal-content .content-wrapper[data-v-f3be2250]::-webkit-scrollbar{width:0px;background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-f3be2250]::-webkit-scrollbar-track{background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-f3be2250]::-webkit-scrollbar-thumb{background:transparent}.enterprise-info-modal .modal-content .content-wrapper[data-v-f3be2250]{scrollbar-width:none;-ms-overflow-style:none}.modal-fade-enter-active[data-v-f3be2250]{transition:all .3s ease}.modal-fade-leave-active[data-v-f3be2250]{transition:all .2s ease}.modal-fade-enter-from[data-v-f3be2250],.modal-fade-leave-to[data-v-f3be2250]{opacity:0;transform:scale(.9)}[data-v-6e64f12d]{margin:0;padding:0}.dashboard-container[data-v-6e64f12d]{position:relative;width:100vw;height:100vh;overflow:hidden}.version-page[data-v-6e64f12d]{width:100%;height:100%;padding:0;position:relative;overflow:hidden;background:#141f2c}.version-page[data-v-6e64f12d]: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-6e64f12d]:after{content:none}.version-page .screen-title[data-v-6e64f12d]{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-6e64f12d 24s ease-in-out infinite;transition:all .3s ease}.version-page .screen-title[data-v-6e64f12d]:hover{font-size:28px;transform:translate(-50%) scale(.9)}.version-page .back-button[data-v-6e64f12d]{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-6e64f12d]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .back-button[data-v-6e64f12d]: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-6e64f12d]{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-6e64f12d]{width:18px;height:18px;color:#ffb6c1e6;filter:drop-shadow(0 0 6px rgba(255,182,193,.4))}.version-page .fullscreen-button[data-v-6e64f12d]: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-6e64f12d]{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-6e64f12d .8s ease-out;transform-style:preserve-3d}.version-page .module[data-v-6e64f12d]: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-6e64f12d 20s ease-in-out infinite;z-index:-1;pointer-events:none}.version-page .module[data-v-6e64f12d]: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-6e64f12d]{padding-top:80px;padding-bottom:80px;box-sizing:border-box;position:relative}.version-page .main-content .conentCloumn[data-v-6e64f12d]{display:flex;flex-direction:column;justify-content:center;align-items:center}.version-page .bottom-decoration[data-v-6e64f12d]{position:absolute;bottom:0;left:0;right:0;height:80px;z-index:15;pointer-events:none}.version-page .bottom-decoration .ecg-line[data-v-6e64f12d]{position:absolute;top:50px;left:0;right:0;width:100%;height:30px}.version-page .bottom-decoration .ecg-line svg[data-v-6e64f12d]{width:100%;height:100%}.version-page .bottom-decoration .ecg-line svg path[data-v-6e64f12d]{stroke:#ffb6c1cc;stroke-width:3;fill:none;filter:drop-shadow(0 0 8px rgba(255,182,193,.6))}.version-page .header-decoration[data-v-6e64f12d]{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-6e64f12d]{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-6e64f12d 4s ease-in-out infinite}.version-page .header-decoration .title-decoration[data-v-6e64f12d]{position:absolute;top:30px;height:30px}.version-page .header-decoration .title-decoration.left[data-v-6e64f12d]{left:0;right:50%;margin-right:190px}.version-page .header-decoration .title-decoration.right[data-v-6e64f12d]{left:50%;right:0;margin-left:190px}.version-page .header-decoration .title-decoration .ecg-line[data-v-6e64f12d]{width:100%;height:100%;animation:ecgLineFlow-6e64f12d 4s ease-in-out infinite}.version-page .header-decoration .title-decoration .ecg-line path[data-v-6e64f12d]{stroke-dasharray:100;stroke-dashoffset:100;animation:ecgDraw-6e64f12d 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-6e64f12d]{animation-delay:0s}.version-page .header-decoration .title-decoration.left .ecg-line path[data-v-6e64f12d]{animation-delay:.5s}.version-page .header-decoration .title-decoration.right .ecg-line[data-v-6e64f12d]{animation-delay:1s}.version-page .header-decoration .title-decoration.right .ecg-line path[data-v-6e64f12d]{animation-delay:1.5s}@keyframes backgroundShift-6e64f12d{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes techFlow-6e64f12d{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-6e64f12d{0%,to{opacity:.3;transform:translateY(-100%)}50%{opacity:.8;transform:translateY(0)}}@keyframes titleGlow-6e64f12d{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-6e64f12d{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes elegantFlow-6e64f12d{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-6e64f12d{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-6e64f12d{0%{stroke-dashoffset:100;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:.8}}@keyframes headerLineGlow-6e64f12d{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-6e64f12d]:nth-child(1){animation-delay:.1s}.module[data-v-6e64f12d]:nth-child(2){animation-delay:.2s}.module[data-v-6e64f12d]:nth-child(3){animation-delay:.3s}.module[data-v-6e64f12d]:nth-child(4){animation-delay:.4s}.module[data-v-6e64f12d]:nth-child(5){animation-delay:.5s}.module[data-v-6e64f12d]:nth-child(6){animation-delay:.6s}.module[data-v-6e64f12d]:nth-child(7){animation-delay:.7s}.module[data-v-6e64f12d]:nth-child(8){animation-delay:.8s}.module[data-v-6e64f12d]:nth-child(9){animation-delay:.9s}
