.login-mask[data-v-45b6d1cf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:radial-gradient(circle at 50% 40%,#0c1836,#050b18 60%,#02060f);display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-bg-glow[data-v-45b6d1cf]{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,242,254,.15) 0%,rgba(79,172,254,.05) 45%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:pulse-glow-45b6d1cf 6s ease-in-out infinite alternate}.login-grid-layer[data-v-45b6d1cf]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,242,254,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,254,.04) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.login-dialog[data-v-45b6d1cf]{position:relative;width:100%;max-width:480px;background:#0a1530d9;border:1px solid rgba(0,242,254,.28);border-radius:16px;padding:36px 32px 28px;box-shadow:0 24px 60px #000000a6,0 0 35px #00f2fe1f,inset 0 1px #ffffff1a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:modal-enter-45b6d1cf .4s cubic-bezier(.16,1,.3,1)}.corner-mark[data-v-45b6d1cf]{position:absolute;width:10px;height:10px;border-color:#00f2fe;border-style:solid;pointer-events:none}.corner-mark.top-left[data-v-45b6d1cf]{top:-1px;left:-1px;border-width:2px 0 0 2px;border-top-left-radius:4px}.corner-mark.top-right[data-v-45b6d1cf]{top:-1px;right:-1px;border-width:2px 2px 0 0;border-top-right-radius:4px}.corner-mark.bottom-left[data-v-45b6d1cf]{bottom:-1px;left:-1px;border-width:0 0 2px 2px;border-bottom-left-radius:4px}.corner-mark.bottom-right[data-v-45b6d1cf]{bottom:-1px;right:-1px;border-width:0 2px 2px 0;border-bottom-right-radius:4px}.dialog-header[data-v-45b6d1cf]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.brand-badge-box[data-v-45b6d1cf]{position:relative;width:52px;height:52px;background:linear-gradient(135deg,#00f2fe33,#4facfe14);border:1px solid rgba(0,242,254,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #00f2fe33}.brand-avatar[data-v-45b6d1cf]{font-size:24px}.brand-status-dot[data-v-45b6d1cf]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background:#34c759;border:2px solid #0a1530;border-radius:50%;box-shadow:0 0 6px #34c759}.header-texts[data-v-45b6d1cf]{flex:1}.system-en-tag[data-v-45b6d1cf]{font-size:10px;font-weight:800;letter-spacing:.12em;color:#00f2fe;margin-bottom:2px;text-transform:uppercase}.system-main-title[data-v-45b6d1cf]{font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.5)}.system-sub-desc[data-v-45b6d1cf]{font-size:12px;color:#fff9;margin:4px 0 0}.header-divider[data-v-45b6d1cf]{position:relative;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,242,254,.4),transparent);margin-bottom:24px;overflow:hidden}.scanner-light[data-v-45b6d1cf]{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,#00f2fe,transparent);animation:scan-line-45b6d1cf 2.5s ease-in-out infinite}.form-group[data-v-45b6d1cf]{margin-bottom:18px}.form-label[data-v-45b6d1cf]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ffffffd9;margin-bottom:8px}.label-icon[data-v-45b6d1cf]{font-size:14px}.input-wrapper[data-v-45b6d1cf]{position:relative;display:flex;align-items:center;background:#040c1eb3;border:1px solid rgba(0,242,254,.25);border-radius:10px;padding:2px 12px;transition:all .25s ease}.input-wrapper.input-focus[data-v-45b6d1cf]{border-color:#00f2fe;background:#040c1ee6;box-shadow:0 0 15px #00f2fe59}.input-wrapper.input-error[data-v-45b6d1cf]{border-color:#ff3b30;box-shadow:0 0 15px #ff3b3059}.input-prefix-icon[data-v-45b6d1cf]{font-size:14px;opacity:.6;margin-right:8px}.cyber-input[data-v-45b6d1cf]{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:#fff;padding:12px 0;letter-spacing:.08em;font-family:inherit}.cyber-input[data-v-45b6d1cf]::placeholder{color:#ffffff59;letter-spacing:normal}.toggle-pwd-btn[data-v-45b6d1cf]{background:transparent;border:none;cursor:pointer;font-size:14px;opacity:.7;padding:4px;transition:opacity .2s ease}.toggle-pwd-btn[data-v-45b6d1cf]:hover{opacity:1}.error-banner[data-v-45b6d1cf]{display:flex;align-items:center;gap:8px;background:#ff3b3026;border:1px solid rgba(255,59,48,.35);border-radius:8px;padding:8px 12px;margin-bottom:18px;color:#ff6b6b;font-size:12px}.login-btn[data-v-45b6d1cf]{position:relative;width:100%;padding:13px;background:linear-gradient(135deg,#00f2fe,#007aff);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;cursor:pointer;overflow:hidden;box-shadow:0 6px 20px #007aff66;transition:all .25s ease}.login-btn[data-v-45b6d1cf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px #00f2fe80}.login-btn[data-v-45b6d1cf]:active:not(:disabled){transform:translateY(1px)}.login-btn[data-v-45b6d1cf]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-text[data-v-45b6d1cf]{display:flex;align-items:center;justify-content:center;gap:6px}.loading-state[data-v-45b6d1cf]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-45b6d1cf]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-45b6d1cf .8s linear infinite}.dialog-footer-tip[data-v-45b6d1cf]{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#fff6}@keyframes spin-45b6d1cf{to{transform:rotate(360deg)}}@keyframes pulse-glow-45b6d1cf{0%{transform:translate(-50%,-50%) scale(.9);opacity:.7}to{transform:translate(-50%,-50%) scale(1.1);opacity:1}}@keyframes scan-line-45b6d1cf{0%{left:-40%}to{left:100%}}@keyframes modal-enter-45b6d1cf{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.shake-active .login-dialog[data-v-45b6d1cf]{animation:shake-45b6d1cf .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-45b6d1cf{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0)}40%,60%{transform:translate3d(6px,0,0)}}.fade-slide-enter-active[data-v-45b6d1cf],.fade-slide-leave-active[data-v-45b6d1cf]{transition:all .25s ease}.fade-slide-enter-from[data-v-45b6d1cf],.fade-slide-leave-to[data-v-45b6d1cf]{opacity:0;transform:translateY(-6px)}.app-header[data-v-deea0eec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:var(--bg-card);backdrop-filter:var(--blur-header);-webkit-backdrop-filter:var(--blur-header);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:10px 18px;box-shadow:var(--shadow-card);transition:all .25s ease}.header-left[data-v-deea0eec]{display:flex;align-items:center;gap:16px}.brand-group[data-v-deea0eec]{display:flex;align-items:center;gap:8px;margin-right:6px}.brand-logo[data-v-deea0eec]{width:30px;height:30px;background:linear-gradient(135deg,#007aff,#0056b3);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:15px;box-shadow:0 2px 6px #007aff4d;letter-spacing:-.5px}.brand-info[data-v-deea0eec]{display:flex;align-items:center;gap:6px}.brand-title[data-v-deea0eec]{font-size:14px;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.brand-tag[data-v-deea0eec]{font-size:10px;font-weight:700;background:var(--primary-light);color:var(--primary);padding:1px 5px;border-radius:4px;letter-spacing:.05em}.segmented-control[data-v-deea0eec]{display:flex;background:#7676801f;padding:3px;border-radius:var(--radius-full);gap:2px;box-shadow:inset 0 1px 2px #0000000f}.segment-item[data-v-deea0eec]{border:none;background:transparent;padding:6px 16px;font-size:13px;font-weight:500;color:var(--text-regular);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative}.segment-item[data-v-deea0eec]:hover{color:var(--text-main)}.segment-item.active[data-v-deea0eec]{background:#fff;color:var(--primary);font-weight:600;box-shadow:var(--shadow-segmented)}.segment-icon[data-v-deea0eec]{font-size:14px}.ios-alert-badge[data-v-deea0eec]{background:var(--danger);color:#fff;font-size:11px;padding:1px 7px;border-radius:var(--radius-full);font-weight:700;letter-spacing:.02em;box-shadow:0 1px 3px #ff3b3059;animation:pulse-soft-deea0eec 2.5s infinite}.live-pulse-badge[data-v-deea0eec]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#061126;font-size:10px;padding:1px 6px;border-radius:var(--radius-full);font-weight:800;letter-spacing:.05em;box-shadow:0 0 8px #00f2fe80;animation:pulse-soft-deea0eec 2s infinite}@keyframes pulse-soft-deea0eec{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.header-right[data-v-deea0eec]{display:flex;align-items:center;gap:12px}.mac-time-chip[data-v-deea0eec]{display:flex;align-items:center;gap:6px;background:var(--bg-subtle);border:1px solid var(--border-subtle);padding:5px 12px;border-radius:var(--radius-full);font-size:12px;color:var(--text-secondary);font-family:var(--font-family);font-feature-settings:"tnum"}.time-dot[data-v-deea0eec]{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 6px #34c75999}.mac-header-btn[data-v-deea0eec]{padding:6px 16px;font-size:12px}@media (max-width: 1024px){.brand-title[data-v-deea0eec],.brand-tag[data-v-deea0eec],.mac-time-chip[data-v-deea0eec]{display:none}}@media (max-width: 768px){.segment-item[data-v-deea0eec]{padding:5px 10px;font-size:12px}}.alert-stat-grid[data-v-eeb6c93e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.cyber-kpi-card[data-v-eeb6c93e]{background:#0a142ebf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #00000059}.cyber-kpi-card[data-v-eeb6c93e]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.glow-cyan[data-v-eeb6c93e]:before{background:linear-gradient(90deg,#00f2fe,#4facfe)}.glow-amber[data-v-eeb6c93e]:before{background:linear-gradient(90deg,#ffb347,#ff7a45)}.glow-purple[data-v-eeb6c93e]:before{background:linear-gradient(90deg,#7928ca,#ff0080)}.glow-red[data-v-eeb6c93e]:before{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.kpi-card-clickable[data-v-eeb6c93e]{cursor:pointer;-webkit-user-select:none;user-select:none}.kpi-card-clickable[data-v-eeb6c93e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00f2fe33;border-color:#00f2fe80}.active-kpi-card[data-v-eeb6c93e]{border-color:#00f2fe!important;background:linear-gradient(180deg,#0e1c40e6,#0a142ed9)!important;box-shadow:0 0 20px #00f2fe59,inset 0 0 12px #00f2fe26!important}.stat-card-head[data-v-eeb6c93e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.stat-icon-title[data-v-eeb6c93e]{display:flex;align-items:center;gap:8px}.stat-icon-badge[data-v-eeb6c93e]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.icon-finance[data-v-eeb6c93e]{background:#ff4d4f26;border:1px solid rgba(255,77,79,.35)}.icon-cluster[data-v-eeb6c93e]{background:#ffb34726;border:1px solid rgba(255,179,71,.35)}.icon-fraud[data-v-eeb6c93e]{background:#00f2fe26;border:1px solid rgba(0,242,254,.35)}.icon-roster[data-v-eeb6c93e]{background:#a855f726;border:1px solid rgba(168,85,247,.35)}.stat-card-title[data-v-eeb6c93e]{font-size:13px;font-weight:700;color:#e0f2fe}.cyber-tag-badge[data-v-eeb6c93e]{font-size:11px;padding:1px 8px;border-radius:10px;font-weight:600;background:#00f2fe26;border:1px solid rgba(0,242,254,.35);color:#00f2fe}.cyber-tag-badge.badge-danger[data-v-eeb6c93e]{background:#ff4d4f26;border-color:#ff4d4f59;color:#ff7875}.cyber-tag-badge.badge-warning[data-v-eeb6c93e]{background:#ffb34726;border-color:#ffb34759;color:#ffb347}.cyber-tag-badge.badge-purple[data-v-eeb6c93e]{background:#a855f726;border-color:#a855f759;color:#c084fc}.stat-card-body[data-v-eeb6c93e]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.stat-card-num[data-v-eeb6c93e]{font-size:26px;font-weight:900;font-family:monospace;line-height:1.1}.text-danger[data-v-eeb6c93e]{color:#f87171;text-shadow:0 0 12px rgba(248,113,113,.4)}.text-warning[data-v-eeb6c93e]{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.4)}.text-cyan[data-v-eeb6c93e]{color:#38bdf8;text-shadow:0 0 12px rgba(56,189,248,.4)}.text-purple[data-v-eeb6c93e]{color:#c084fc;text-shadow:0 0 12px rgba(192,132,252,.4)}.stat-card-unit[data-v-eeb6c93e]{font-size:11.5px;color:#ffffff80}.stat-card-foot[data-v-eeb6c93e]{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed rgba(79,172,254,.2);padding-top:8px;font-size:11px}.foot-label[data-v-eeb6c93e]{color:#ffffff8c}.foot-val[data-v-eeb6c93e]{font-weight:600}.foot-val.text-danger[data-v-eeb6c93e]{color:#f87171}.foot-val.text-warning[data-v-eeb6c93e]{color:#fbbf24}.foot-val.text-cyan[data-v-eeb6c93e]{color:#38bdf8}.foot-val.text-purple[data-v-eeb6c93e]{color:#c084fc}.filter-bar-alert[data-v-2cf04b2e]{background:#0a142ebf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(79,172,254,.22);border-radius:8px;padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;box-shadow:0 4px 16px #00000059}.filter-field[data-v-2cf04b2e]{display:flex;align-items:center;gap:6px;font-size:12.5px}.filter-field label[data-v-2cf04b2e]{color:#8ec5fc;font-weight:600;white-space:nowrap}.field-icon[data-v-2cf04b2e]{font-size:13px}.cyber-input[data-v-2cf04b2e],.cyber-select[data-v-2cf04b2e]{background:#070f26d9;border:1px solid rgba(0,242,254,.35);color:#fff;padding:5px 10px;border-radius:6px;font-size:12px;outline:none;transition:all .2s ease}.cyber-input[data-v-2cf04b2e]:focus,.cyber-select[data-v-2cf04b2e]:focus{border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59}.cyber-select option[data-v-2cf04b2e]{background:#0b152d;color:#fff}.btn-group[data-v-2cf04b2e]{display:flex;align-items:center;gap:8px}.cyber-btn[data-v-2cf04b2e]{padding:5px 14px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.cyber-btn-primary[data-v-2cf04b2e]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border:1px solid rgba(0,242,254,.8);color:#fff;box-shadow:0 0 10px #00f2fe4d}.cyber-btn-primary[data-v-2cf04b2e]:hover{background:linear-gradient(135deg,#00f2fe80,#4facfe99);box-shadow:0 0 14px #00f2fe80;transform:translateY(-1px)}.cyber-btn-secondary[data-v-2cf04b2e]{background:#070f26d9;border:1px solid rgba(79,172,254,.35);color:#8ec5fc}.cyber-btn-secondary[data-v-2cf04b2e]:hover{background:#4facfe33;border-color:#00f2fe;color:#fff;transform:translateY(-1px)}.filter-hint[data-v-2cf04b2e]{font-size:11.5px;color:#ffffff73;margin-left:auto}.policy-modal-overlay[data-v-b13b5b42]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#0000006b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:24px}.policy-modal-container[data-v-b13b5b42]{background:#fff;border-radius:var(--radius-xl);width:100%;max-width:960px;max-height:88vh;display:flex;flex-direction:column;box-shadow:var(--shadow-modal);border:1px solid var(--border-color);overflow:hidden;position:relative}.policy-modal-header[data-v-b13b5b42]{padding:18px 24px 14px;border-bottom:1px solid var(--border-color);display:flex;align-items:flex-start;justify-content:space-between;background:#ffffffe6}.modal-title-wrap[data-v-b13b5b42]{display:flex;flex-direction:column;gap:6px}.modal-main-title[data-v-b13b5b42]{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.icon-building[data-v-b13b5b42]{font-size:18px}.unit-name-text[data-v-b13b5b42]{letter-spacing:-.01em}.tag-badge-yellow[data-v-b13b5b42]{background:#ffcc002e;color:#b25e00;border:1px solid rgba(255,204,0,.35)}.tag-badge-gray[data-v-b13b5b42]{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-color)}.modal-sub-title[data-v-b13b5b42]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.modal-sub-title strong[data-v-b13b5b42]{color:var(--text-main)}.dot-divider[data-v-b13b5b42]{color:var(--border-color)}.modal-close-btn[data-v-b13b5b42]{background:#0000000d;border:none;font-size:13px;width:28px;height:28px;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease}.modal-close-btn[data-v-b13b5b42]:hover{background:#0000001a;color:var(--text-main)}.customer-stat-bar[data-v-b13b5b42]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 24px;background:var(--bg-subtle);border-bottom:1px solid var(--border-color)}.stat-cell[data-v-b13b5b42]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-b13b5b42]{font-size:11.5px;color:var(--text-secondary);font-weight:500}.stat-val[data-v-b13b5b42]{font-size:16px;font-weight:700;color:var(--text-main);font-family:var(--font-mono);font-feature-settings:"tnum"}.text-warn[data-v-b13b5b42]{color:var(--warning)}.text-safe[data-v-b13b5b42]{color:var(--success)}.status-pill[data-v-b13b5b42]{font-size:11.5px;padding:2px 8px;border-radius:var(--radius-full);font-weight:600;width:fit-content}.status-pending[data-v-b13b5b42]{background:var(--danger-light);color:var(--danger);border:1px solid var(--danger-border)}.status-processing[data-v-b13b5b42]{background:var(--primary-light);color:var(--primary);border:1px solid var(--primary-border)}.status-closed[data-v-b13b5b42]{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-color)}.policy-modal-body[data-v-b13b5b42]{padding:18px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px;background:#f6f6f899}.policy-list-title[data-v-b13b5b42]{display:flex;align-items:center;justify-content:space-between}.list-title-text[data-v-b13b5b42]{font-size:13.5px;font-weight:600;color:var(--text-main)}.sub-hint[data-v-b13b5b42]{font-size:12px;color:var(--text-secondary)}.policy-card-list[data-v-b13b5b42]{display:flex;flex-direction:column;gap:12px}.policy-detail-card[data-v-b13b5b42]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-color);border-left-width:4px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.policy-detail-card[data-v-b13b5b42]:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.level-border-red[data-v-b13b5b42]{border-left-color:var(--danger)}.level-border-orange[data-v-b13b5b42]{border-left-color:var(--warning)}.level-border-yellow[data-v-b13b5b42]{border-left-color:#d97706}.card-head[data-v-b13b5b42]{display:flex;align-items:center;justify-content:space-between}.head-left[data-v-b13b5b42]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.policy-index-badge[data-v-b13b5b42]{font-size:11.5px;font-weight:700;color:var(--text-secondary);background:var(--bg-subtle);padding:2px 6px;border-radius:var(--radius-xs);border:1px solid var(--border-subtle)}.policy-no-tag[data-v-b13b5b42]{font-family:var(--font-mono);font-weight:700;color:var(--primary);background:var(--primary-light);padding:2px 7px;border-radius:var(--radius-xs);font-size:12px;border:1px solid var(--primary-border)}.policy-plan-tag[data-v-b13b5b42]{font-size:11.5px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-subtle);padding:1px 6px;border-radius:var(--radius-xs)}.policy-plan-name[data-v-b13b5b42]{font-size:12.5px;font-weight:600;color:var(--text-main)}.policy-period-tag[data-v-b13b5b42]{font-size:11.5px;color:var(--text-secondary);background:var(--bg-subtle);padding:2px 7px;border-radius:var(--radius-xs);border:1px solid var(--border-subtle)}.card-rule-section[data-v-b13b5b42]{background:var(--bg-subtle);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--border-subtle)}.rule-title-row[data-v-b13b5b42]{display:flex;align-items:center;justify-content:space-between}.rule-name-text[data-v-b13b5b42]{font-size:13px;font-weight:700;color:var(--danger)}.rule-code-pill[data-v-b13b5b42]{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:#fff;padding:1px 6px;border-radius:var(--radius-xs);border:1px solid var(--border-color)}.evidence-grid[data-v-b13b5b42]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.evidence-item[data-v-b13b5b42]{display:flex;flex-direction:column;gap:3px}.evidence-lbl[data-v-b13b5b42]{font-size:11px;font-weight:600;color:var(--text-secondary)}.evidence-val[data-v-b13b5b42]{font-size:12px;color:var(--text-regular);line-height:1.45}.highlight-danger[data-v-b13b5b42]{color:var(--danger);font-weight:600}.card-footer-row[data-v-b13b5b42]{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.policy-financial-stats[data-v-b13b5b42]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-regular)}.fin-item[data-v-b13b5b42]{display:flex;align-items:baseline;gap:4px}.fin-lbl[data-v-b13b5b42]{font-size:11.5px;color:var(--text-secondary)}.fin-val[data-v-b13b5b42]{font-family:var(--font-mono);font-feature-settings:"tnum"}.fin-divider[data-v-b13b5b42]{color:var(--border-color)}.case-tag-capsule[data-v-b13b5b42]{background:var(--bg-subtle);border:1px solid var(--border-color);padding:2px 7px;border-radius:var(--radius-full);font-weight:600;color:var(--primary);font-size:11.5px;cursor:pointer;transition:all .15s ease}.case-tag-capsule[data-v-b13b5b42]:hover{background:var(--primary-light);border-color:var(--primary-border);transform:translateY(-.5px)}.btn-penetrate-policy[data-v-b13b5b42]{background:var(--success-light);color:var(--success);border:1px solid var(--success-border);padding:4px 12px;border-radius:var(--radius-full);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s ease}.btn-penetrate-policy[data-v-b13b5b42]:hover{background:var(--success);color:#fff}.policy-modal-footer[data-v-b13b5b42]{padding:14px 24px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;background:#fff}.footer-tip[data-v-b13b5b42]{font-size:12px;color:var(--text-secondary)}.footer-right[data-v-b13b5b42]{display:flex;align-items:center;gap:10px}.modal-btn[data-v-b13b5b42]{padding:6px 16px;font-size:12.5px}.empty-box[data-v-b13b5b42]{text-align:center;padding:40px;color:var(--text-secondary);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon[data-v-b13b5b42]{font-size:32px}.ios-modal-enter-active[data-v-b13b5b42],.ios-modal-leave-active[data-v-b13b5b42]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.ios-modal-enter-active .policy-modal-container[data-v-b13b5b42],.ios-modal-leave-active .policy-modal-container[data-v-b13b5b42]{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.ios-modal-enter-from[data-v-b13b5b42],.ios-modal-leave-to[data-v-b13b5b42]{opacity:0}.ios-modal-enter-from .policy-modal-container[data-v-b13b5b42],.ios-modal-leave-to .policy-modal-container[data-v-b13b5b42]{opacity:0;transform:scale(.94) translateY(12px)}.alert-table-card[data-v-32864a0f]{background:#0a142ebf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:10px;box-shadow:0 4px 20px #0006;padding:18px 22px;color:#fff}.section-header[data-v-32864a0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.section-title-wrap[data-v-32864a0f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.category-segmented-bar[data-v-32864a0f]{display:inline-flex;align-items:center;gap:2px;background:#070f26d9;border:1px solid rgba(0,242,254,.3);padding:3px;border-radius:20px;box-shadow:0 0 10px #00f2fe1a}.seg-tab-btn[data-v-32864a0f]{border:none;background:transparent;padding:5px 12px;font-size:12px;font-weight:600;color:#8ec5fc;border-radius:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.seg-tab-btn[data-v-32864a0f]:hover{color:#00f2fe}.seg-tab-btn.active[data-v-32864a0f]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);color:#fff;border:1px solid rgba(0,242,254,.8);box-shadow:0 0 10px #00f2fe59;text-shadow:0 0 6px rgba(0,242,254,.6)}.count-badge-pill[data-v-32864a0f]{font-size:12px;color:#00f2fe;background:#00f2fe1f;padding:4px 10px;border-radius:20px;border:1px solid rgba(0,242,254,.35);font-weight:600}.data-table-container[data-v-32864a0f]{border-radius:8px;border:1px solid rgba(79,172,254,.25);overflow-x:auto;background:#070f26d9;box-shadow:inset 0 0 15px #00000080}.mac-data-table[data-v-32864a0f]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.mac-data-table th[data-v-32864a0f]{position:sticky;top:0;background:#0f1c3af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#8ec5fc;font-weight:700;padding:10px 12px;border-bottom:1px solid rgba(0,242,254,.3);letter-spacing:.02em;z-index:2;white-space:nowrap}.mac-data-table td[data-v-32864a0f]{padding:11px 12px;border-bottom:1px solid rgba(79,172,254,.1);color:#e0f2fe;transition:background-color .15s ease;vertical-align:middle}.mac-data-table tr:last-child td[data-v-32864a0f]{border-bottom:none}.mac-data-table tr.table-row:hover td[data-v-32864a0f]{background:#00f2fe14}.row-index-code[data-v-32864a0f]{font-family:monospace;font-size:11px;color:#ffffff73}.unit-name-cell[data-v-32864a0f]{display:flex;align-items:center}.unit-name-clickable[data-v-32864a0f]{color:#00f2fe;font-size:13px;font-weight:700;cursor:pointer;transition:color .15s ease}.unit-name-clickable[data-v-32864a0f]:hover{color:#fff;text-shadow:0 0 8px #00f2fe}.channel-text[data-v-32864a0f]{font-size:12px;color:#ffffffb3;font-weight:500}.risk-tags-container[data-v-32864a0f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rule-pill-wrapper[data-v-32864a0f]{display:inline-flex}.risk-rule-pill[data-v-32864a0f]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:12px;white-space:nowrap;transition:all .18s ease}.rule-pill-icon[data-v-32864a0f]{font-size:12px}.rule-pill-name[data-v-32864a0f]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-pill-count[data-v-32864a0f]{font-size:10.5px;font-family:monospace;background:#00000040;padding:1px 5px;border-radius:8px}.rule-pill-red[data-v-32864a0f]{background:#ff4d4f33;color:#ff7875;border:1px solid rgba(255,77,79,.45)}.rule-pill-orange[data-v-32864a0f]{background:#ffb34733;color:#ffb347;border:1px solid rgba(255,179,71,.45)}.rule-pill-yellow[data-v-32864a0f]{background:#facc1533;color:#facc15;border:1px solid rgba(250,204,21,.45)}.text-muted-sm[data-v-32864a0f]{font-size:12px;color:#ffffff73}.risk-feature-cell[data-v-32864a0f]{display:flex;flex-direction:column;gap:3px;font-size:12px}.feature-line[data-v-32864a0f]{display:flex;align-items:center;gap:4px}.feature-lbl[data-v-32864a0f]{color:#fff9;font-size:11px;white-space:nowrap}.feature-val[data-v-32864a0f]{font-family:monospace;font-weight:600;color:#fff;white-space:nowrap}.feature-tag[data-v-32864a0f]{font-weight:700;font-family:monospace;font-size:11px;margin-left:2px;white-space:nowrap}.comp-danger[data-v-32864a0f]{color:#f87171}.comp-warn[data-v-32864a0f]{color:#fbbf24}.comp-safe[data-v-32864a0f]{color:#34d399}.tag-cluster[data-v-32864a0f]{color:#fbbf24;background:#fbbf2426;border:1px solid rgba(251,191,36,.35);padding:0 5px;border-radius:4px}.tag-fraud[data-v-32864a0f]{color:#f87171;background:#f8717126;border:1px solid rgba(248,113,113,.35);padding:0 5px;border-radius:4px}.tag-roster[data-v-32864a0f]{color:#c084fc;background:#c084fc26;border:1px solid rgba(192,132,252,.35);padding:0 5px;border-radius:4px}.policy-case-btn-group[data-v-32864a0f]{display:inline-flex;align-items:center;gap:6px;justify-content:center}.policy-count-capsule[data-v-32864a0f]{background:#00f2fe26;border:1px solid rgba(0,242,254,.35);color:#00f2fe;padding:3px 8px;border-radius:12px;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .18s ease}.policy-count-capsule[data-v-32864a0f]:hover{background:#00f2fe4d;box-shadow:0 0 10px #00f2fe66;transform:translateY(-1px)}.case-count-capsule[data-v-32864a0f]{background:#ffffff14;border:1px solid rgba(255,255,255,.2);padding:3px 7px;border-radius:12px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center}.case-count-capsule[data-v-32864a0f]:hover{background:#ff4d4f33;border-color:#ff4d4f80;transform:translateY(-1px)}.case-count-capsule:hover .case-sub-tag[data-v-32864a0f]{color:#ff7875;font-weight:700}.p-icon[data-v-32864a0f]{font-size:11px}.p-count[data-v-32864a0f]{font-size:12px}.case-sub-tag[data-v-32864a0f]{font-size:11px;color:#fff9;font-weight:600;transition:color .15s ease}.action-btn-group[data-v-32864a0f]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.mac-table-btn[data-v-32864a0f]{padding:4px 10px;font-size:11.5px;white-space:nowrap}.btn-penetrate[data-v-32864a0f]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border:1px solid rgba(0,242,254,.8);color:#fff;border-radius:12px;cursor:pointer}.btn-penetrate[data-v-32864a0f]:hover{background:linear-gradient(135deg,#00f2fe80,#4facfe99);box-shadow:0 0 10px #00f2fe66}.table-empty-cell[data-v-32864a0f]{text-align:center;padding:42px 20px;color:#ffffff80}.empty-icon-wrap[data-v-32864a0f]{font-size:32px;margin-bottom:8px}.empty-text[data-v-32864a0f]{font-size:13px;color:#ffffffb3}.table-pagination-footer[data-v-32864a0f]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgba(79,172,254,.2);flex-wrap:wrap;gap:12px}.pagination-left[data-v-32864a0f]{display:flex;align-items:center;gap:14px}.total-text[data-v-32864a0f]{font-size:12.5px;color:#ffffffb3}.page-size-selector[data-v-32864a0f]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffb3}.size-select[data-v-32864a0f]{background:#070f26d9;border:1px solid rgba(0,242,254,.35);color:#fff;padding:3px 8px;font-size:12px;border-radius:4px}.pagination-right[data-v-32864a0f]{display:flex;align-items:center;gap:4px}.page-btn[data-v-32864a0f]{border:1px solid rgba(79,172,254,.35);background:#070f26d9;min-width:30px;height:30px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:500;color:#8ec5fc;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.page-btn[data-v-32864a0f]:hover:not(:disabled){background:#00f2fe33;border-color:#00f2fe;color:#fff}.page-btn.active[data-v-32864a0f]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border-color:#00f2fe;color:#fff;font-weight:700;box-shadow:0 0 10px #00f2fe66}.page-btn[data-v-32864a0f]:disabled{opacity:.35;cursor:not-allowed}.page-ellipsis[data-v-32864a0f]{padding:0 4px;color:#fff6}.page-jumper[data-v-32864a0f]{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffffb3;margin-left:8px}.jump-input[data-v-32864a0f]{width:42px;height:28px;text-align:center;background:#070f26d9;border:1px solid rgba(0,242,254,.35);color:#fff;border-radius:4px;font-size:12px;outline:none}.jump-input[data-v-32864a0f]:focus{border-color:#00f2fe;box-shadow:0 0 8px #00f2fe66}.btn-jump[data-v-32864a0f]{border:1px solid rgba(79,172,254,.35);background:#070f26d9;color:#8ec5fc;height:28px;padding:0 10px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-jump[data-v-32864a0f]:hover{background:#00f2fe33;border-color:#00f2fe;color:#fff}.tag-badge-yellow[data-v-32864a0f]{background:#facc1533;color:#facc15;border:1px solid rgba(250,204,21,.45)}.tag-badge-gray[data-v-32864a0f]{background:#ffffff14;color:#fff9;border:1px solid rgba(255,255,255,.15)}.btn-profile-ghost[data-v-32864a0f]{background:#00f2fe26;border:1px solid rgba(0,242,254,.4);color:#00f2fe;height:28px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.btn-profile-ghost[data-v-32864a0f]:hover{background:#00f2fe4d;border-color:#00f2fe;color:#fff;box-shadow:0 0 10px #00f2fe66}.alert-hall-view[data-v-22cfe195]{display:flex;flex-direction:column;gap:20px;animation:fadeIn-22cfe195 .3s ease-in-out}@keyframes fadeIn-22cfe195{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.loss-breakdown-card[data-v-5e8ab741]{margin-top:20px;background:#0d1426b8;border:1px solid rgba(239,68,68,.28);border-radius:16px;padding:18px 20px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 12px 36px #00000059,0 0 24px #ef444414;position:relative;overflow:hidden}.loss-breakdown-card[data-v-5e8ab741]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(239,68,68,.8),rgba(245,158,11,.8),transparent)}.section-header[data-v-5e8ab741]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.section-title-wrap[data-v-5e8ab741]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.section-title[data-v-5e8ab741]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#f8fafc;letter-spacing:.3px}.title-icon[data-v-5e8ab741]{font-size:18px;filter:drop-shadow(0 0 6px rgba(239,68,68,.6))}.comp-rate-segmented-bar[data-v-5e8ab741]{display:flex;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:3px;gap:2px}.seg-tab-btn[data-v-5e8ab741]{border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:500;padding:4px 12px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.seg-tab-btn[data-v-5e8ab741]:hover{color:#f1f5f9}.seg-tab-btn.active[data-v-5e8ab741]{background:#ffffff1f;color:#fff;font-weight:600;box-shadow:0 2px 8px #00000040}.seg-tab-btn.tab-severe.active[data-v-5e8ab741]{background:linear-gradient(135deg,#ef444459,#b91c1c73);color:#fecaca;border:1px solid rgba(239,68,68,.5)}.seg-tab-btn.tab-warning.active[data-v-5e8ab741]{background:linear-gradient(135deg,#f59e0b59,#b4530973);color:#fef08a;border:1px solid rgba(245,158,11,.5)}.header-right-tools[data-v-5e8ab741]{display:flex;align-items:center;gap:10px}.table-search-box[data-v-5e8ab741]{position:relative;display:flex;align-items:center}.search-icon[data-v-5e8ab741]{position:absolute;left:10px;font-size:12px;color:#64748b;pointer-events:none}.table-search-input[data-v-5e8ab741]{background:#0f172ab3;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 28px 6px 30px;font-size:12px;color:#f1f5f9;width:220px;transition:all .2s ease}.table-search-input[data-v-5e8ab741]:focus{outline:none;border-color:#ef444480;box-shadow:0 0 12px #ef444433;width:260px}.clear-btn[data-v-5e8ab741]{position:absolute;right:8px;border:none;background:transparent;color:#64748b;cursor:pointer;font-size:11px}.btn-search[data-v-5e8ab741]{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5;border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer;transition:all .2s ease}.btn-search[data-v-5e8ab741]:hover{background:#ef444459;color:#fff}.count-badge-pill[data-v-5e8ab741]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:12px;padding:4px 12px;border-radius:9999px;white-space:nowrap}.count-badge-pill strong[data-v-5e8ab741]{color:#fff;font-weight:700}.data-table-container[data-v-5e8ab741]{position:relative;overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0a0f1d99}.table-loading-mask[data-v-5e8ab741]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0f1dbf;display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mac-data-table[data-v-5e8ab741]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.mac-data-table th[data-v-5e8ab741]{background:#0f172ad9;color:#94a3b8;font-weight:600;font-size:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.mac-data-table td[data-v-5e8ab741]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;vertical-align:middle}.table-row[data-v-5e8ab741]{transition:background .15s ease}.table-row[data-v-5e8ab741]:hover{background:#ffffff0a}.row-level-red[data-v-5e8ab741]{background:#ef444408}.row-level-orange[data-v-5e8ab741]{background:#f59e0b05}.row-index-code[data-v-5e8ab741]{font-family:monospace;font-size:11px;color:#64748b}.tag-badge[data-v-5e8ab741]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;white-space:nowrap}.tag-badge-red[data-v-5e8ab741]{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5}.tag-badge-amber[data-v-5e8ab741]{background:#f59e0b33;border:1px solid rgba(245,158,11,.4);color:#fde047}.unit-name-cell[data-v-5e8ab741]{max-width:220px}.unit-name-clickable[data-v-5e8ab741]{color:#60a5fa;font-weight:600;cursor:pointer;transition:all .15s ease;word-break:break-all}.unit-name-clickable[data-v-5e8ab741]:hover{color:#93c5fd;text-decoration:underline}.channel-text[data-v-5e8ab741]{color:#94a3b8;font-size:12px}.policy-no-cell[data-v-5e8ab741]{max-width:180px}.policy-code[data-v-5e8ab741]{font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:11px;background:#0f172acc;border:1px solid rgba(255,255,255,.1);padding:3px 6px;border-radius:4px;color:#38bdf8;display:inline-block}.plan-info-cell[data-v-5e8ab741]{display:flex;flex-direction:column;gap:3px;max-width:200px}.plan-name-text[data-v-5e8ab741]{font-weight:500;color:#e2e8f0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-period-text[data-v-5e8ab741]{font-size:11px;color:#64748b}.finance-amount-cell[data-v-5e8ab741]{display:flex;flex-direction:column;gap:2px;font-size:12px}.amount-row[data-v-5e8ab741]{display:flex;align-items:center;gap:6px}.amount-row .lbl[data-v-5e8ab741]{color:#64748b;font-size:11px;width:30px}.amount-row .val.premium[data-v-5e8ab741]{color:#34d399;font-family:monospace}.amount-row .val.claim[data-v-5e8ab741]{color:#f87171;font-weight:600;font-family:monospace}.comp-rate-cell[data-v-5e8ab741]{display:flex;flex-direction:column;align-items:center;gap:4px}.comp-rate-number[data-v-5e8ab741]{font-size:14px;font-weight:800;font-family:JetBrains Mono,monospace}.rate-danger[data-v-5e8ab741]{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.4)}.rate-warn[data-v-5e8ab741]{color:#f59e0b}.rate-progress-bar[data-v-5e8ab741]{width:70px;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.rate-progress-fill[data-v-5e8ab741]{height:100%;border-radius:2px}.fill-danger[data-v-5e8ab741]{background:linear-gradient(90deg,#f59e0b,#ef4444)}.fill-warn[data-v-5e8ab741]{background:#f59e0b}.claims-stat-cell[data-v-5e8ab741]{display:flex;flex-direction:column;align-items:center;gap:4px}.total-claims-pill[data-v-5e8ab741]{font-size:11px;color:#cbd5e1}.total-claims-pill strong[data-v-5e8ab741]{color:#38bdf8;font-weight:700}.breakdown-pills[data-v-5e8ab741]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.injury-badge[data-v-5e8ab741]{font-size:10.5px;padding:1px 6px;border-radius:4px;white-space:nowrap;background:#ffffff0a;color:#64748b;border:1px solid rgba(255,255,255,.06)}.injury-badge.has-count.badge-fracture[data-v-5e8ab741]{background:#f59e0b26;border-color:#f59e0b59;color:#fbbf24;font-weight:600}.injury-badge.has-count.badge-death[data-v-5e8ab741]{background:#ef444433;border-color:#ef444473;color:#f87171;font-weight:700;animation:pulse-death-5e8ab741 2s infinite ease-in-out}@keyframes pulse-death-5e8ab741{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 6px 1px #ef444499}}.status-pill[data-v-5e8ab741]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:9999px}.status-pending[data-v-5e8ab741]{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.status-processing[data-v-5e8ab741]{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.status-closed[data-v-5e8ab741]{background:#10b98126;color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.mac-table-btn[data-v-5e8ab741]{border:none;border-radius:6px;padding:5px 12px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-penetrate[data-v-5e8ab741]{background:linear-gradient(135deg,#ef4444b3,#b91c1cd9);color:#fff;box-shadow:0 2px 8px #ef44444d}.btn-penetrate[data-v-5e8ab741]:hover{background:linear-gradient(135deg,#ef4444e6,#b91c1c);box-shadow:0 4px 12px #ef444480;transform:translateY(-1px)}.table-empty-cell[data-v-5e8ab741]{text-align:center;padding:48px 0}.empty-icon-wrap[data-v-5e8ab741]{font-size:36px;margin-bottom:8px}.empty-text[data-v-5e8ab741]{color:#64748b;font-size:13px;margin:0}.table-pagination-footer[data-v-5e8ab741]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;color:#94a3b8;flex-wrap:wrap;gap:10px}.pagination-left[data-v-5e8ab741]{display:flex;align-items:center;gap:16px}.total-text strong[data-v-5e8ab741]{color:#f1f5f9}.page-size-selector[data-v-5e8ab741]{display:flex;align-items:center;gap:6px}.mac-select[data-v-5e8ab741]{background:#0f172acc;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#f1f5f9;font-size:12px;padding:3px 8px;cursor:pointer}.pagination-right[data-v-5e8ab741]{display:flex;align-items:center;gap:4px}.page-btn[data-v-5e8ab741]{background:#0f172ab3;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:12px;min-width:28px;height:28px;padding:0 6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.page-btn[data-v-5e8ab741]:hover:not(:disabled){background:#ffffff1a;color:#fff}.page-btn.active[data-v-5e8ab741]{background:#ef444466;border-color:#ef444499;color:#fff;font-weight:700}.page-btn[data-v-5e8ab741]:disabled{opacity:.35;cursor:not-allowed}.page-ellipsis[data-v-5e8ab741]{padding:0 4px;color:#64748b}.loss-policy-view[data-v-ec215e14]{display:flex;flex-direction:column;gap:16px;animation:fadeIn-ec215e14 .3s ease-in-out}.loss-kpi-grid[data-v-ec215e14]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cyber-kpi-card[data-v-ec215e14]{background:#0a142ebf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000059;transition:all .25s ease}.cyber-kpi-card[data-v-ec215e14]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.glow-cyan[data-v-ec215e14]:before{background:linear-gradient(90deg,#00f2fe,#4facfe)}.glow-amber[data-v-ec215e14]:before{background:linear-gradient(90deg,#ffb347,#ff7a45)}.glow-purple[data-v-ec215e14]:before{background:linear-gradient(90deg,#7928ca,#ff0080)}.glow-red[data-v-ec215e14]:before{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.cyber-kpi-card[data-v-ec215e14]:hover{transform:translateY(-2px);border-color:#00f2fe80;box-shadow:0 8px 24px #00f2fe33}.kpi-head[data-v-ec215e14]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.kpi-icon-wrap[data-v-ec215e14]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.icon-red[data-v-ec215e14]{background:#ff4d4f26;border:1px solid rgba(255,77,79,.35)}.icon-amber[data-v-ec215e14]{background:#ffb34726;border:1px solid rgba(255,179,71,.35)}.icon-cyan[data-v-ec215e14]{background:#00f2fe26;border:1px solid rgba(0,242,254,.35)}.icon-purple[data-v-ec215e14]{background:#a855f726;border:1px solid rgba(168,85,247,.35)}.kpi-label[data-v-ec215e14]{font-size:12px;color:#ffffffb3;font-weight:600}.kpi-body[data-v-ec215e14]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.kpi-val[data-v-ec215e14]{font-size:24px;font-weight:900;font-family:monospace}.kpi-unit[data-v-ec215e14]{font-size:11.5px;color:#ffffff73}.kpi-foot[data-v-ec215e14]{border-top:1px dashed rgba(79,172,254,.2);padding-top:6px}.kpi-tip[data-v-ec215e14]{font-size:11px;color:#ffffff80}.text-danger[data-v-ec215e14]{color:#f87171!important;text-shadow:0 0 10px rgba(248,113,113,.4)}.text-warning[data-v-ec215e14]{color:#fbbf24!important;text-shadow:0 0 10px rgba(251,191,36,.4)}.text-cyan[data-v-ec215e14]{color:#38bdf8!important;text-shadow:0 0 10px rgba(56,189,248,.4)}.text-purple[data-v-ec215e14]{color:#c084fc!important;text-shadow:0 0 10px rgba(192,132,252,.4)}.tip-danger[data-v-ec215e14]{color:#f87171!important}.tip-warn[data-v-ec215e14]{color:#fbbf24!important}@keyframes fadeIn-ec215e14{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.unit-profile-view[data-v-7d8b774b]{display:flex;flex-direction:column;gap:20px;animation:fadeIn .3s ease-in-out}.unit-search-card[data-v-7d8b774b]{background:#0a142ebf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 20px #0006}.search-title-wrap[data-v-7d8b774b]{display:flex;align-items:center;gap:8px}.card-icon[data-v-7d8b774b]{font-size:16px}.card-title[data-v-7d8b774b]{font-size:14px;font-weight:700;color:#00f2fe;letter-spacing:.04em}.search-input-group[data-v-7d8b774b]{display:flex;gap:12px}.input-wrapper[data-v-7d8b774b]{flex:1;display:flex;align-items:center;background:#070f26d9;border:1px solid rgba(0,242,254,.35);border-radius:8px;padding:0 12px;transition:all .2s ease}.input-wrapper[data-v-7d8b774b]:focus-within{border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59}.prefix-icon[data-v-7d8b774b]{margin-right:8px;opacity:.8}.mac-input[data-v-7d8b774b]{flex:1;background:transparent;border:none;color:#fff;font-size:13.5px;height:38px;outline:none}.mac-input[data-v-7d8b774b]::placeholder{color:#ffffff73}.btn-primary[data-v-7d8b774b]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border:1px solid rgba(0,242,254,.8);color:#fff;padding:0 20px;border-radius:8px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 0 10px #00f2fe4d}.btn-primary[data-v-7d8b774b]:hover:not(:disabled){background:linear-gradient(135deg,#00f2fe80,#4facfe99);box-shadow:0 0 14px #00f2fe80;transform:translateY(-1px)}.quick-units-bar[data-v-7d8b774b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.quick-label[data-v-7d8b774b]{color:#fff9}.unit-chip[data-v-7d8b774b]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;padding:4px 10px;border-radius:20px;font-size:12px;cursor:pointer;transition:all .2s ease}.unit-chip[data-v-7d8b774b]:hover,.unit-chip.active[data-v-7d8b774b]{background:#0ea5e933;border-color:#0ea5e9;color:#38bdf8}.loading-state-box[data-v-7d8b774b],.empty-placeholder-box[data-v-7d8b774b]{background:var(--bg-card-glass, rgba(20, 24, 33, .75));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glass, rgba(255, 255, 255, .1));border-radius:14px;padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff9}.loading-spinner[data-v-7d8b774b],.placeholder-icon[data-v-7d8b774b]{font-size:40px}.unit-detail-grid[data-v-7d8b774b]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-card[data-v-7d8b774b]{background:var(--bg-card-glass, rgba(20, 24, 33, .75));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass, rgba(255, 255, 255, .1));border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px}.card-header[data-v-7d8b774b]{display:flex;justify-content:space-between;align-items:center}.unit-main-title h3[data-v-7d8b774b]{margin:0 0 6px;font-size:18px;font-weight:700;color:#fff}.risk-badge[data-v-7d8b774b]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge-danger[data-v-7d8b774b]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.badge-warn[data-v-7d8b774b]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.badge-normal[data-v-7d8b774b]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.4)}.btn-audit[data-v-7d8b774b]{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-audit[data-v-7d8b774b]:hover{background:#f59e0b4d}.diagnosis-box[data-v-7d8b774b]{background:#0f172a80;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.diag-title[data-v-7d8b774b]{font-size:13px;font-weight:600;color:#38bdf8;margin-bottom:6px}.diag-content[data-v-7d8b774b]{margin:0;font-size:13px;line-height:1.5;color:#ffffffd9}.stat-metrics-grid[data-v-7d8b774b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.metric-item[data-v-7d8b774b]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.metric-item .lbl[data-v-7d8b774b]{font-size:12px;color:#ffffff80}.metric-item .val[data-v-7d8b774b]{font-size:16px;font-weight:700;color:#fff}.metric-item .val.premium[data-v-7d8b774b]{color:#38bdf8}.metric-item .val.claim[data-v-7d8b774b]{color:#f87171}.rate-danger[data-v-7d8b774b]{color:#f87171!important}.rate-warn[data-v-7d8b774b]{color:#fbbf24!important}.rate-normal[data-v-7d8b774b]{color:#34d399!important}.evidences-list[data-v-7d8b774b]{display:flex;flex-direction:column;gap:12px;max-height:520px;overflow-y:auto}.evidence-item[data-v-7d8b774b]{background:#0f172a80;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.evidence-item[data-v-7d8b774b]:hover,.evidence-item.active[data-v-7d8b774b]{border-color:#0ea5e9;background:#0ea5e914}.evidence-top[data-v-7d8b774b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.person-info[data-v-7d8b774b]{display:flex;align-items:center;gap:8px}.person-name[data-v-7d8b774b]{font-weight:700;color:#fff;font-size:14px}.person-age[data-v-7d8b774b]{color:#ffffff80;font-size:12px}.injury-pill[data-v-7d8b774b]{background:#ef444426;color:#f87171;padding:2px 6px;border-radius:4px;font-size:11px}.claim-amount[data-v-7d8b774b]{font-weight:700;color:#f87171;font-size:14px}.evidence-bottom[data-v-7d8b774b]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ffffff80}.btn-chain[data-v-7d8b774b]{background:transparent;border:1px solid rgba(14,165,233,.4);color:#38bdf8;padding:2px 8px;border-radius:4px;font-size:11px;cursor:pointer}.chain-detail-panel[data-v-7d8b774b]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}.chain-badge-row[data-v-7d8b774b]{display:flex;gap:6px;flex-wrap:wrap}.chain-badge[data-v-7d8b774b]{font-size:11px;padding:2px 6px;border-radius:4px}.badge-ok[data-v-7d8b774b]{background:#10b98133;color:#34d399}.modal-overlay[data-v-7d8b774b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-card[data-v-7d8b774b]{background:#1e293b;border:1px solid rgba(255,255,255,.15);border-radius:14px;width:540px;padding:24px;box-shadow:0 20px 40px #00000080}.modal-header[data-v-7d8b774b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-7d8b774b]{margin:0;color:#fff}.modal-close-btn[data-v-7d8b774b]{background:transparent;border:none;color:#fff9;font-size:18px;cursor:pointer}.modal-body[data-v-7d8b774b]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-7d8b774b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-7d8b774b]{font-size:13px;color:#ffffffb3}.mac-select[data-v-7d8b774b],.mac-textarea[data-v-7d8b774b]{background:#0f172ab3;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:6px;padding:8px 12px;font-size:13px;outline:none}.modal-footer[data-v-7d8b774b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-secondary[data-v-7d8b774b]{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer}.rule-policy-center-view[data-v-0a6c2553]{display:flex;flex-direction:column;gap:20px;animation:fadeIn .3s ease-in-out}.engine-control-card[data-v-0a6c2553]{background:#0a142ebf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:10px;padding:18px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 20px #0006}.control-header[data-v-0a6c2553]{display:flex;justify-content:space-between;align-items:center}.engine-title-wrap[data-v-0a6c2553]{display:flex;align-items:center;gap:14px}.engine-icon[data-v-0a6c2553]{font-size:32px}.engine-title-wrap h3[data-v-0a6c2553]{margin:0 0 4px;font-size:17px;font-weight:700;color:#00f2fe}.engine-subtitle[data-v-0a6c2553]{margin:0;font-size:12.5px;color:#8ec5fc}.btn-reset-all[data-v-0a6c2553]{background:#070f26d9;border:1px solid rgba(255,77,79,.4);color:#ff7875;padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-reset-all[data-v-0a6c2553]:hover:not(:disabled){background:#ff4d4f33;border-color:#ff4d4f;color:#fff;box-shadow:0 0 10px #ff4d4f66}.etl-runner-bar[data-v-0a6c2553]{background:#070f26d9;border:1px solid rgba(0,242,254,.3);border-radius:8px;padding:10px 16px;display:flex;justify-content:space-between;align-items:center}.etl-left[data-v-0a6c2553]{display:flex;align-items:center;gap:12px}.etl-tag[data-v-0a6c2553]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border:1px solid rgba(0,242,254,.8);color:#fff;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700}.etl-desc[data-v-0a6c2553]{font-size:12.5px;color:#8ec5fc}.etl-right[data-v-0a6c2553]{display:flex;align-items:center;gap:12px}.date-input-wrap[data-v-0a6c2553]{display:flex;align-items:center;gap:6px;background:#0006;border:1px solid rgba(0,242,254,.35);border-radius:6px;padding:4px 10px}.mac-date-input[data-v-0a6c2553]{background:transparent;border:none;color:#fff;font-size:12.5px;outline:none}.btn-eval[data-v-0a6c2553]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border:1px solid rgba(0,242,254,.8);color:#fff;padding:6px 16px;border-radius:6px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 0 10px #00f2fe4d}.btn-eval[data-v-0a6c2553]:hover:not(:disabled){background:linear-gradient(135deg,#00f2fe80,#4facfe99);box-shadow:0 0 14px #00f2fe80}.rule-filter-bar[data-v-0a6c2553]{display:flex;justify-content:space-between;align-items:center;background:#0a142ebf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:8px;padding:8px 16px;box-shadow:0 4px 16px #00000059}.category-tabs[data-v-0a6c2553]{display:flex;gap:6px}.cat-tab-btn[data-v-0a6c2553]{background:transparent;border:1px solid transparent;color:#8ec5fc;padding:5px 12px;border-radius:6px;font-size:12.5px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.cat-tab-btn[data-v-0a6c2553]:hover,.cat-tab-btn.active[data-v-0a6c2553]{background:#00f2fe26;border-color:#00f2fe66;color:#fff}.cat-tab-btn.active[data-v-0a6c2553]{background:linear-gradient(135deg,#00f2fe4d,#4facfe66);border-color:#00f2fe;color:#fff;box-shadow:0 0 8px #00f2fe4d}.cat-count[data-v-0a6c2553]{font-size:11px;opacity:.7}.rule-search-box[data-v-0a6c2553]{display:flex;align-items:center;gap:8px;background:#070f26d9;border:1px solid rgba(0,242,254,.35);border-radius:6px;padding:0 10px;width:280px}.rule-search-input[data-v-0a6c2553]{background:transparent;border:none;color:#fff;font-size:12px;height:32px;outline:none;flex:1}.rules-grid[data-v-0a6c2553]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.rule-card[data-v-0a6c2553]{background:#0a142ebf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(79,172,254,.22);border-radius:10px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:all .2s ease;box-shadow:0 4px 16px #00000059}.rule-card[data-v-0a6c2553]:hover{border-color:#00f2fe80;transform:translateY(-2px);box-shadow:0 8px 24px #00f2fe33}.rule-card.rule-disabled[data-v-0a6c2553]{opacity:.6;filter:grayscale(.5)}.rule-card-top[data-v-0a6c2553]{display:flex;justify-content:space-between;align-items:center}.rule-code-badge[data-v-0a6c2553]{display:flex;align-items:center;gap:8px}.code-num[data-v-0a6c2553]{font-family:monospace;font-size:14px;font-weight:700;color:#38bdf8;background:#0ea5e926;padding:2px 8px;border-radius:4px}.cat-tag[data-v-0a6c2553]{font-size:12px;color:#ffffff80}.rule-switch-wrap[data-v-0a6c2553]{display:flex;align-items:center;gap:8px}.switch-label[data-v-0a6c2553]{font-size:12px;color:#fff9}.mac-switch[data-v-0a6c2553]{position:relative;display:inline-block;width:36px;height:20px}.mac-switch input[data-v-0a6c2553]{opacity:0;width:0;height:0}.slider[data-v-0a6c2553]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.3s;border-radius:20px}.slider[data-v-0a6c2553]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-0a6c2553]{background-color:#10b981}input:checked+.slider[data-v-0a6c2553]:before{transform:translate(16px)}.rule-name[data-v-0a6c2553]{margin:0 0 6px;font-size:15px;font-weight:700;color:#fff}.rule-desc[data-v-0a6c2553]{margin:0 0 12px;font-size:13px;color:#ffffffb3;line-height:1.4}.rule-params-box[data-v-0a6c2553]{background:#0f172a80;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.params-header[data-v-0a6c2553]{display:flex;justify-content:space-between;align-items:center}.param-title[data-v-0a6c2553]{font-size:12px;color:#ffffff80}.param-badge[data-v-0a6c2553]{font-size:11px;padding:1px 6px;border-radius:4px}.badge-level-red[data-v-0a6c2553]{background:#ef444433;color:#f87171}.badge-level-orange[data-v-0a6c2553]{background:#f59e0b33;color:#fbbf24}.badge-level-yellow[data-v-0a6c2553]{background:#eab30833;color:#fde047}.badge-level-blue[data-v-0a6c2553]{background:#3b82f633;color:#60a5fa}.param-items[data-v-0a6c2553]{display:flex;flex-wrap:wrap;gap:10px}.param-row[data-v-0a6c2553]{font-size:12px}.param-k[data-v-0a6c2553]{color:#fff9}.param-v[data-v-0a6c2553]{font-weight:700;color:#38bdf8}.rule-suggestion[data-v-0a6c2553]{margin-top:8px;font-size:12px;color:#fbbf24d9;background:#f59e0b1a;padding:6px 10px;border-radius:6px}.rule-card-footer[data-v-0a6c2553]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.updated-time[data-v-0a6c2553]{font-size:11px;color:#fff6}.btn-edit-rule[data-v-0a6c2553]{background:#0ea5e91a;border:1px solid rgba(14,165,233,.3);color:#38bdf8;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.btn-edit-rule[data-v-0a6c2553]:hover{background:#0ea5e940}.rule-loading-box[data-v-0a6c2553]{padding:60px;text-align:center;color:#fff9}.modal-overlay[data-v-0a6c2553]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999}.edit-rule-modal[data-v-0a6c2553]{background:#1e293b;border:1px solid rgba(255,255,255,.15);border-radius:14px;width:520px;padding:24px;box-shadow:0 20px 40px #00000080}.modal-header[data-v-0a6c2553]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-0a6c2553]{margin:0;font-size:16px;color:#fff}.modal-close-btn[data-v-0a6c2553]{background:transparent;border:none;color:#fff9;font-size:18px;cursor:pointer}.modal-body[data-v-0a6c2553]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-0a6c2553]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-0a6c2553]{font-size:13px;color:#ffffffb3}.edit-params-grid[data-v-0a6c2553]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edit-param-field[data-v-0a6c2553]{display:flex;flex-direction:column;gap:4px}.sub-label[data-v-0a6c2553]{font-size:12px;color:#8ec5fc;display:flex;align-items:center;gap:4px}.unit-tag[data-v-0a6c2553]{color:#00f2fe;font-size:11px}.input-with-unit[data-v-0a6c2553]{display:flex;align-items:center;background:#070f26d9;border:1px solid rgba(0,242,254,.35);border-radius:6px;padding:0 8px;transition:all .2s ease}.input-with-unit[data-v-0a6c2553]:focus-within{border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59}.input-with-unit .cyber-input[data-v-0a6c2553]{flex:1;background:transparent;border:none;color:#fff;padding:6px 0;font-size:13px;outline:none}.input-unit-addon[data-v-0a6c2553]{font-size:11.5px;color:#00f2fe;padding-left:6px;-webkit-user-select:none;user-select:none}.cyber-textarea[data-v-0a6c2553]{background:#070f26d9;border:1px solid rgba(0,242,254,.35);color:#fff;border-radius:6px;padding:8px 12px;font-size:12.5px;outline:none;resize:vertical;line-height:1.5}.cyber-textarea[data-v-0a6c2553]:focus{border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59}.modal-footer[data-v-0a6c2553]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-secondary[data-v-0a6c2553]{background:#070f26d9;border:1px solid rgba(79,172,254,.35);color:#8ec5fc;padding:6px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-0a6c2553]:hover{background:#4facfe33;border-color:#00f2fe;color:#fff}.btn-primary[data-v-0a6c2553]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border:1px solid rgba(0,242,254,.8);color:#fff;padding:6px 18px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 0 10px #00f2fe4d}.btn-primary[data-v-0a6c2553]:hover:not(:disabled){background:linear-gradient(135deg,#00f2fe80,#4facfe99);box-shadow:0 0 14px #00f2fe80}.bigscreen-container.alert-center-bigscreen[data-v-bbc27bf2]{background-color:#060c1d;min-height:100vh;color:#fff;position:relative;overflow-x:hidden;padding:0 16px 24px}.cyber-bg-glow[data-v-bbc27bf2]{position:absolute;top:0;left:0;right:0;height:500px;background:radial-gradient(circle at 50% 0%,rgba(0,242,254,.15),transparent 70%);pointer-events:none;z-index:0}.cyber-grid-lines[data-v-bbc27bf2]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,242,254,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,242,254,.03) 1px,transparent 1px);pointer-events:none;z-index:0}.bigscreen-header[data-v-bbc27bf2]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;height:70px;border-bottom:1px solid rgba(0,242,254,.2);margin-bottom:16px;background:linear-gradient(180deg,#070f26e6,#060c1d66)}.header-decor-left[data-v-bbc27bf2]{display:flex;align-items:center;gap:12px;flex:1}.to-bigscreen-btn[data-v-bbc27bf2]{background:#070f26d9;border:1px solid rgba(0,242,254,.45);color:#00f2fe;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;letter-spacing:.04em;transition:all .22s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #00f2fe33,inset 0 1px 3px #00000080}.to-bigscreen-btn[data-v-bbc27bf2]:hover{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border-color:#00f2fe;color:#fff;box-shadow:0 0 16px #00f2fe80;transform:translateY(-1px)}.decor-dot[data-v-bbc27bf2]{width:6px;height:6px;background:#00f2fe;border-radius:50%;box-shadow:0 0 8px #00f2fe}.decor-line[data-v-bbc27bf2]{width:40px;height:1px;background:linear-gradient(90deg,#00f2fe,transparent)}.decor-tag[data-v-bbc27bf2]{font-size:11px;color:#8ec5fc;letter-spacing:.1em}.header-title-box[data-v-bbc27bf2]{text-align:center;position:relative}.header-sub[data-v-bbc27bf2]{font-size:10px;font-weight:700;letter-spacing:.25em;color:#4facfe;margin-bottom:2px}.header-title[data-v-bbc27bf2]{font-size:24px;font-weight:900;letter-spacing:.08em;background:linear-gradient(180deg,#fff,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(0,242,254,.6);margin:0}.header-glow-bar[data-v-bbc27bf2]{width:160px;height:3px;margin:6px auto 0;background:linear-gradient(90deg,transparent,#00f2fe,transparent);border-radius:2px;box-shadow:0 0 12px #00f2fe}.header-decor-right[data-v-bbc27bf2]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1}.cyber-stat-pill[data-v-bbc27bf2]{display:flex;align-items:center;gap:6px;background:#ef444426;border:1px solid rgba(239,68,68,.45);padding:4px 10px;border-radius:16px;font-size:11.5px}.pill-dot[data-v-bbc27bf2]{width:6px;height:6px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 6px #ff4d4f;animation:pulse-dot-bbc27bf2 1.5s infinite}.pill-label[data-v-bbc27bf2]{color:#fffc}.pill-num[data-v-bbc27bf2]{color:#f87171;font-family:monospace;font-size:13px}.screen-clock[data-v-bbc27bf2]{display:flex;align-items:center;gap:6px;background:#070f26cc;border:1px solid rgba(0,242,254,.3);padding:4px 12px;border-radius:20px;box-shadow:0 0 10px #00f2fe26}.pulse-indicator[data-v-bbc27bf2]{width:6px;height:6px;border-radius:50%;background:#00f5a0;box-shadow:0 0 8px #00f5a0;animation:pulse-dot-bbc27bf2 2s infinite}@keyframes pulse-dot-bbc27bf2{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}.clock-time[data-v-bbc27bf2]{font-size:13px;font-weight:700;color:#00f2fe;font-family:monospace}.fullscreen-btn[data-v-bbc27bf2]{background:#00f2fe26;border:1px solid rgba(0,242,254,.4);color:#00f2fe;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.fullscreen-btn[data-v-bbc27bf2]:hover{background:#00f2fe4d;box-shadow:0 0 12px #00f2fe80;transform:translateY(-1px)}.cyber-workbench-toolbar[data-v-bbc27bf2]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.cyber-seg-tabs[data-v-bbc27bf2]{display:flex;background:#070f26d9;border:1px solid rgba(0,242,254,.35);padding:3px;border-radius:20px;gap:2px;box-shadow:0 0 12px #00f2fe1f,inset 0 1px 3px #00000080}.cyber-seg-btn[data-v-bbc27bf2]{border:none;background:transparent;padding:6px 14px;font-size:12.5px;font-weight:600;color:#8ec5fc;border-radius:16px;cursor:pointer;letter-spacing:.04em;transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px}.cyber-seg-btn[data-v-bbc27bf2]:hover{color:#00f2fe}.cyber-seg-btn.active[data-v-bbc27bf2]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);color:#fff;border:1px solid rgba(0,242,254,.8);box-shadow:0 0 12px #00f2fe66,inset 0 0 6px #00f2fe4d;text-shadow:0 0 8px rgba(0,242,254,.8)}.status-dot[data-v-bbc27bf2]{width:6px;height:6px;border-radius:50%}.dot-active[data-v-bbc27bf2]{background:#00f5a0;box-shadow:0 0 6px #00f5a0}.dot-ended[data-v-bbc27bf2]{background:#94a3b8}.dot-all[data-v-bbc27bf2]{background:#00f2fe;box-shadow:0 0 6px #00f2fe}.status-chip[data-v-bbc27bf2]{font-size:10px;padding:1px 5px;border-radius:4px;font-weight:700}.chip-active[data-v-bbc27bf2]{background:#00f5a033;color:#00f5a0}.chip-ended[data-v-bbc27bf2]{background:#94a3b833;color:#cbd5e1}.chip-all[data-v-bbc27bf2]{background:#00f2fe33;color:#00f2fe}.tab-badge[data-v-bbc27bf2]{font-size:10.5px;padding:1px 6px;border-radius:10px;font-weight:700}.badge-danger[data-v-bbc27bf2]{background:#ff4d4f40;color:#ff7875;border:1px solid rgba(255,77,79,.5)}.badge-info[data-v-bbc27bf2]{background:#00f2fe40;color:#00f2fe;border:1px solid rgba(0,242,254,.5)}.badge-cyan[data-v-bbc27bf2]{background:#06b6d440;color:#22d3ee;border:1px solid rgba(6,182,212,.5)}.cyber-refresh-btn[data-v-bbc27bf2]{background:#070f26d9;border:1px solid rgba(0,242,254,.35);color:#8ec5fc;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;box-shadow:0 0 10px #00f2fe1a}.cyber-refresh-btn[data-v-bbc27bf2]:hover{background:#00f2fe33;border-color:#00f2fe;color:#fff;box-shadow:0 0 14px #00f2fe59}.refreshing .refresh-icon[data-v-bbc27bf2]{animation:spin-bbc27bf2 .6s linear infinite}@keyframes spin-bbc27bf2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cyber-dimension-guide[data-v-bbc27bf2]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;background:#0a142ebf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(79,172,254,.2);border-radius:8px;padding:8px 16px;font-size:12.5px;margin-bottom:16px}.guide-left[data-v-bbc27bf2]{display:flex;align-items:center;gap:8px;color:#8ec5fc}.guide-left strong[data-v-bbc27bf2]{color:#00f2fe}.guide-right[data-v-bbc27bf2]{display:flex;align-items:center;gap:6px;color:#ffffffb3;font-size:12px}.guide-right strong[data-v-bbc27bf2]{color:#00f2fe}.live-dot[data-v-bbc27bf2]{width:6px;height:6px;background:#00f2fe;border-radius:50%;box-shadow:0 0 8px #00f2fe}.cyber-workbench-content[data-v-bbc27bf2]{position:relative;z-index:2;min-height:550px}.metric-help-tip-wrap[data-v-6dc87620]{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;margin:0 4px}.tip-trigger-icon[data-v-6dc87620]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#00f2fe1a;border:1px solid rgba(0,242,254,.35);color:#00f2fe;font-family:var(--font-family, -apple-system, sans-serif);font-weight:700;box-shadow:0 0 6px #00f2fe33;transition:all .2s cubic-bezier(.4,0,.2,1)}.size-mini .tip-trigger-icon[data-v-6dc87620]{width:13px;height:13px;font-size:9px}.size-small .tip-trigger-icon[data-v-6dc87620]{width:16px;height:16px;font-size:10px}.size-medium .tip-trigger-icon[data-v-6dc87620]{width:20px;height:20px;font-size:12px}.metric-help-tip-wrap:hover .tip-trigger-icon[data-v-6dc87620],.tip-trigger-icon.is-hovered[data-v-6dc87620]{background:#00f2fe40;border-color:#00f2fe;color:#fff;box-shadow:0 0 10px #00f2fe99,inset 0 0 6px #00f2fe66;transform:scale(1.12)}.cyber-metric-tooltip[data-v-6dc87620]{background:#081024f5;border:1px solid rgba(0,242,254,.4);border-radius:10px;padding:14px 16px;box-shadow:0 12px 36px #000000bf,0 0 20px #00f2fe40;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#e2e8f0;font-size:12px;line-height:1.5;pointer-events:auto;position:relative;overflow:hidden}.tooltip-glow-line[data-v-6dc87620]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#00f2fe 50%,transparent 100%);box-shadow:0 0 8px #00f2fe}.tooltip-head[data-v-6dc87620]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.head-left[data-v-6dc87620]{display:flex;align-items:center;gap:6px}.tip-sparkle-icon[data-v-6dc87620]{font-size:14px}.tip-title[data-v-6dc87620]{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em}.tip-badge[data-v-6dc87620]{font-size:10px;padding:1px 6px;border-radius:4px;background:#00f2fe26;border:1px solid rgba(0,242,254,.4);color:#00f2fe;font-weight:600}.tooltip-formula-box[data-v-6dc87620]{background:#00000073;border:1px solid rgba(0,242,254,.2);border-radius:6px;padding:8px 10px;margin-bottom:10px}.formula-label[data-v-6dc87620]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#00f2fe;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.dot-indicator[data-v-6dc87620]{width:5px;height:5px;border-radius:50%;background:#00f2fe;box-shadow:0 0 5px #00f2fe}.formula-code[data-v-6dc87620]{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;color:#a5f3fc;line-height:1.45;word-break:break-all}.tooltip-desc-row[data-v-6dc87620],.tooltip-meta-row[data-v-6dc87620]{margin-bottom:6px;display:flex;align-items:flex-start;gap:6px;font-size:12px}.row-label[data-v-6dc87620]{color:#94a3b8;flex-shrink:0;font-weight:600}.row-text[data-v-6dc87620]{color:#f1f5f9;flex:1}.tooltip-caution-row[data-v-6dc87620]{display:flex;align-items:flex-start;gap:6px;background:#fb923c1a;border:1px dashed rgba(251,146,60,.35);border-radius:6px;padding:6px 8px;margin-top:8px;margin-bottom:10px;font-size:11px;color:#fed7aa}.caution-icon[data-v-6dc87620]{font-size:12px;flex-shrink:0}.tooltip-footer[data-v-6dc87620]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);margin-top:6px}.tip-dim-info[data-v-6dc87620]{font-size:10px;color:#64748b}.open-manual-btn[data-v-6dc87620]{background:linear-gradient(135deg,#007aff40,#00f2fe40);border:1px solid rgba(0,242,254,.4);border-radius:4px;color:#00f2fe;font-size:11px;font-weight:600;padding:3px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.open-manual-btn[data-v-6dc87620]:hover{background:linear-gradient(135deg,#007aff80,#00f2fe80);border-color:#00f2fe;color:#fff;box-shadow:0 0 8px #00f2fe66}.btn-arrow[data-v-6dc87620]{font-size:10px}.tip-fade-enter-active[data-v-6dc87620],.tip-fade-leave-active[data-v-6dc87620]{transition:opacity .18s ease,transform .18s ease}.tip-fade-enter-from[data-v-6dc87620],.tip-fade-leave-to[data-v-6dc87620]{opacity:0;transform:translateY(4px)}.cyber-drawer-backdrop[data-v-e3712d8d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#040a18bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:3000;display:flex;justify-content:flex-end;animation:backdrop-fade .25s ease}.cyber-drawer-panel[data-v-e3712d8d]{width:780px;max-width:95vw;height:100vh;background:#081126;border-left:1px solid rgba(0,242,254,.35);box-shadow:-12px 0 48px #000c,0 0 30px #00f2fe26;display:flex;flex-direction:column;position:relative;overflow:hidden;color:#e2e8f0}.panel-glow-bar[data-v-e3712d8d]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#007aff,#00f2fe,#4facfe);box-shadow:0 0 12px #00f2fe}.drawer-header[data-v-e3712d8d]{padding:20px 24px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#0a1632cc}.header-left[data-v-e3712d8d]{display:flex;align-items:center;gap:12px}.header-icon[data-v-e3712d8d]{font-size:26px}.header-title[data-v-e3712d8d]{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:2px}.header-sub[data-v-e3712d8d]{font-size:10px;color:#64748b;letter-spacing:.08em;font-family:var(--font-family)}.header-right[data-v-e3712d8d]{display:flex;align-items:center;gap:12px}.rules-count-tag[data-v-e3712d8d]{font-size:12px;color:#94a3b8;background:#00f2fe14;border:1px solid rgba(0,242,254,.25);padding:4px 10px;border-radius:20px}.rules-count-tag strong[data-v-e3712d8d]{color:#00f2fe}.close-drawer-btn[data-v-e3712d8d]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#94a3b8;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.close-drawer-btn[data-v-e3712d8d]:hover{background:#ef444440;border-color:#ef4444;color:#fff;transform:rotate(90deg)}.drawer-toolbar[data-v-e3712d8d]{padding:16px 24px;background:#071026e6;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:12px}.drawer-search-box[data-v-e3712d8d]{position:relative;display:flex;align-items:center}.drawer-search-box .search-icon[data-v-e3712d8d]{position:absolute;left:12px;font-size:14px;color:#64748b}.drawer-search-box .search-input[data-v-e3712d8d]{width:100%;background:#0006;border:1px solid rgba(0,242,254,.3);border-radius:8px;padding:9px 36px;color:#fff;font-size:13px;outline:none;transition:all .25s ease}.drawer-search-box .search-input[data-v-e3712d8d]:focus{border-color:#00f2fe;box-shadow:0 0 12px #00f2fe4d;background:#0009}.clear-kw-btn[data-v-e3712d8d]{position:absolute;right:12px;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:12px}.category-tabs[data-v-e3712d8d]{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:4px}.category-tabs[data-v-e3712d8d]::-webkit-scrollbar{height:4px}.category-tabs[data-v-e3712d8d]::-webkit-scrollbar-thumb{background:#00f2fe33;border-radius:2px}.cat-tab-btn[data-v-e3712d8d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:12px;padding:5px 12px;border-radius:16px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.cat-tab-btn[data-v-e3712d8d]:hover{background:#00f2fe1f;color:#e2e8f0;border-color:#00f2fe4d}.cat-tab-btn.active[data-v-e3712d8d]{background:linear-gradient(135deg,#007aff59,#00f2fe59);border-color:#00f2fe;color:#fff;font-weight:600;box-shadow:0 0 10px #00f2fe4d}.tab-badge[data-v-e3712d8d]{font-size:10px;background:#0006;padding:1px 5px;border-radius:10px;color:#00f2fe}.drawer-body[data-v-e3712d8d]{flex:1;overflow-y:auto;padding:20px 24px}.drawer-body[data-v-e3712d8d]::-webkit-scrollbar{width:6px}.drawer-body[data-v-e3712d8d]::-webkit-scrollbar-thumb{background:#00f2fe33;border-radius:3px}.rules-card-grid[data-v-e3712d8d]{display:flex;flex-direction:column;gap:16px}.metric-rule-card[data-v-e3712d8d]{background:#0c1834a6;border:1px solid rgba(0,242,254,.2);border-radius:10px;padding:16px 18px;box-shadow:0 4px 16px #0006;transition:all .25s ease;position:relative}.metric-rule-card[data-v-e3712d8d]:hover{border-color:#00f2fe80;background:#0f1e42d9;transform:translateY(-1px);box-shadow:0 8px 24px #00000080,0 0 12px #00f2fe26}.metric-rule-card.is-highlighted[data-v-e3712d8d]{border-color:#00f2fe;box-shadow:0 0 20px #00f2fe80;background:#00f2fe14}.card-head[data-v-e3712d8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-title-group[data-v-e3712d8d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-icon[data-v-e3712d8d]{font-size:16px}.card-title[data-v-e3712d8d]{font-size:15px;font-weight:700;color:#fff}.card-cat-badge[data-v-e3712d8d]{font-size:11px;background:#007aff33;border:1px solid rgba(0,122,255,.4);color:#60a5fa;padding:1px 6px;border-radius:4px}.card-custom-badge[data-v-e3712d8d]{font-size:11px;background:#00f2fe26;border:1px solid rgba(0,242,254,.35);color:#00f2fe;padding:1px 6px;border-radius:4px}.copy-formula-btn[data-v-e3712d8d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#94a3b8;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.copy-formula-btn[data-v-e3712d8d]:hover{background:#00f2fe33;border-color:#00f2fe;color:#fff}.card-formula-box[data-v-e3712d8d]{background:#00000080;border:1px solid rgba(0,242,254,.25);border-radius:6px;padding:10px 12px;margin-bottom:12px}.formula-head[data-v-e3712d8d]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.formula-dot[data-v-e3712d8d]{width:6px;height:6px;border-radius:50%;background:#00f2fe;box-shadow:0 0 6px #00f2fe}.formula-title[data-v-e3712d8d]{font-size:11px;font-weight:700;color:#00f2fe;letter-spacing:.04em}.formula-text[data-v-e3712d8d]{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;color:#a5f3fc;line-height:1.5;white-space:pre-wrap;word-break:break-all;margin:0}.card-section[data-v-e3712d8d]{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px;font-size:13px;line-height:1.5}.section-lbl[data-v-e3712d8d]{color:#94a3b8;font-weight:600;flex-shrink:0}.section-val[data-v-e3712d8d]{color:#f1f5f9;flex:1}.card-caution-box[data-v-e3712d8d]{display:flex;align-items:flex-start;gap:8px;background:#f973161a;border:1px dashed rgba(249,115,22,.35);border-radius:6px;padding:8px 12px;margin-top:10px;margin-bottom:10px;font-size:12px;color:#fed7aa}.caution-content strong[data-v-e3712d8d]{color:#fb923c}.card-tags-row[data-v-e3712d8d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.metric-tag-pill[data-v-e3712d8d]{font-size:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#64748b;padding:1px 8px;border-radius:12px;cursor:pointer;transition:all .2s ease}.metric-tag-pill[data-v-e3712d8d]:hover{background:#00f2fe26;border-color:#00f2fe;color:#00f2fe}.drawer-empty-state[data-v-e3712d8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-e3712d8d]{font-size:40px;margin-bottom:12px;opacity:.6}.empty-title[data-v-e3712d8d]{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.empty-sub[data-v-e3712d8d]{font-size:12px;color:#64748b;margin-bottom:16px}.reset-filter-btn[data-v-e3712d8d]{background:#00f2fe26;border:1px solid rgba(0,242,254,.35);color:#00f2fe;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s ease}.reset-filter-btn[data-v-e3712d8d]:hover{background:#00f2fe4d;color:#fff}.drawer-footer[data-v-e3712d8d]{padding:14px 24px;background:#0a1632cc;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.footer-tip[data-v-e3712d8d]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}.mini-icon-sample[data-v-e3712d8d]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#00f2fe33;border:1px solid rgba(0,242,254,.4);color:#00f2fe;font-size:9px;font-weight:700}.drawer-close-confirm[data-v-e3712d8d]{padding:6px 18px;font-size:12px}.drawer-fade-enter-active[data-v-e3712d8d],.drawer-fade-leave-active[data-v-e3712d8d]{transition:opacity .25s ease}.drawer-fade-enter-from[data-v-e3712d8d],.drawer-fade-leave-to[data-v-e3712d8d]{opacity:0}.drawer-fade-enter-active .cyber-drawer-panel[data-v-e3712d8d]{animation:slide-in-e3712d8d .25s cubic-bezier(.16,1,.3,1)}.drawer-fade-leave-active .cyber-drawer-panel[data-v-e3712d8d]{animation:slide-out-e3712d8d .2s cubic-bezier(.16,1,.3,1)}@keyframes slide-in-e3712d8d{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-e3712d8d{0%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width: 768px){.cyber-drawer-panel[data-v-e3712d8d]{width:100vw}}.searchable-select[data-v-a5b5a255]{position:relative;display:inline-block;min-width:180px}.searchable-select.open[data-v-a5b5a255]{z-index:1000}.select-input-wrapper[data-v-a5b5a255]{position:relative;display:flex;align-items:center}.select-search-input[data-v-a5b5a255]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:6px 28px 6px 12px;font-size:13px;color:var(--text-main);width:100%;outline:none;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 2px #00000005}.select-search-input[data-v-a5b5a255]:focus,.searchable-select.open .select-search-input[data-v-a5b5a255]{border-color:var(--primary);box-shadow:0 0 0 3px #007aff26;cursor:text}.select-icons[data-v-a5b5a255]{position:absolute;right:10px;display:flex;align-items:center;gap:4px}.clear-btn[data-v-a5b5a255]{cursor:pointer;font-size:14px;color:var(--text-muted);line-height:1;display:inline-block;padding:0 2px;transition:color .15s ease}.clear-btn[data-v-a5b5a255]:hover{color:var(--text-main)}.select-arrow[data-v-a5b5a255]{font-size:12px;color:var(--text-secondary);transition:transform .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.searchable-select.open .select-arrow[data-v-a5b5a255]{transform:rotate(180deg)}.mac-popover-menu[data-v-a5b5a255]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fffffff5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 12px 32px #00000026,0 4px 12px #0000000f;max-height:240px;overflow-y:auto;z-index:999;padding:4px}.select-option-item[data-v-a5b5a255]{padding:7px 12px;font-size:12.5px;color:var(--text-regular);cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius-sm);transition:all .15s ease}.select-option-item[data-v-a5b5a255]:hover{background:#007aff14;color:var(--primary)}.select-option-item.selected[data-v-a5b5a255]{background:var(--primary-light);color:var(--primary);font-weight:600}.selected-check[data-v-a5b5a255]{font-size:12px;color:var(--primary);font-weight:700}.select-no-data[data-v-a5b5a255]{padding:14px;font-size:12px;color:var(--text-muted);text-align:center}.dropdown-pop-enter-active[data-v-a5b5a255],.dropdown-pop-leave-active[data-v-a5b5a255]{transition:all .18s cubic-bezier(.16,1,.3,1)}.dropdown-pop-enter-from[data-v-a5b5a255],.dropdown-pop-leave-to[data-v-a5b5a255]{opacity:0;transform:translateY(-4px) scale(.98)}.theme-cyber .select-search-input[data-v-a5b5a255]{background:#070f26d9;border:1px solid rgba(0,242,254,.35);border-radius:16px;color:#00f2fe;font-size:11.5px;font-weight:500;padding:4px 26px 4px 12px;box-shadow:0 0 10px #00f2fe1a,inset 0 1px 3px #00000080}.theme-cyber .select-search-input[data-v-a5b5a255]::placeholder{color:#8ec5fc80}.theme-cyber .select-search-input[data-v-a5b5a255]:focus,.theme-cyber.open .select-search-input[data-v-a5b5a255]{border-color:#00f2fe;background:#0a183af2;box-shadow:0 0 14px #00f2fe66,inset 0 0 6px #00f2fe33}.theme-cyber .clear-btn[data-v-a5b5a255]{color:#8ec5fc}.theme-cyber .clear-btn[data-v-a5b5a255]:hover{color:#ff4d4f;text-shadow:0 0 8px rgba(255,77,79,.8)}.theme-cyber .select-arrow[data-v-a5b5a255]{color:#00f2fe}.theme-cyber .mac-popover-menu[data-v-a5b5a255]{background:#08112d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(0,242,254,.6)!important;border-radius:12px;box-shadow:0 16px 40px #000000fa,0 0 20px #00f2fe59;max-height:190px;z-index:9999!important}.theme-cyber .select-option-item[data-v-a5b5a255]{color:#8ec5fc;font-size:11.5px;border-radius:6px;padding:6px 10px}.theme-cyber .select-option-item[data-v-a5b5a255]:hover{background:#00f2fe26;color:#00f2fe;text-shadow:0 0 8px rgba(0,242,254,.5)}.theme-cyber .select-option-item.selected[data-v-a5b5a255]{background:linear-gradient(135deg,#00f2fe4d,#4facfe59);color:#fff;font-weight:600;border:1px solid rgba(0,242,254,.6);text-shadow:0 0 8px rgba(0,242,254,.8)}.theme-cyber .selected-check[data-v-a5b5a255]{color:#00f5a0;text-shadow:0 0 6px #00f5a0}.theme-cyber .select-no-data[data-v-a5b5a255]{color:#507090;font-size:11.5px}.theme-cyber .mac-popover-menu[data-v-a5b5a255]::-webkit-scrollbar{width:5px}.theme-cyber .mac-popover-menu[data-v-a5b5a255]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.theme-cyber .mac-popover-menu[data-v-a5b5a255]::-webkit-scrollbar-thumb{background:#00f2fe4d;border-radius:3px}.theme-cyber .mac-popover-menu[data-v-a5b5a255]::-webkit-scrollbar-thumb:hover{background:#00f2fe99}.cyber-modal-overlay[data-v-1a15ea12]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#040a18d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:24px}.ancestor-modal-container[data-v-1a15ea12]{position:relative;width:900px;max-width:96vw;max-height:88vh;background:linear-gradient(135deg,#08142cf5,#0d1d3cfa);border:1px solid rgba(0,229,255,.35);box-shadow:0 0 40px #00e5ff33,inset 0 0 30px #0096ff14;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;animation:modal-glow-pulse-1a15ea12 4s infinite alternate ease-in-out}@keyframes modal-glow-pulse-1a15ea12{0%{box-shadow:0 0 30px #00e5ff2e,inset 0 0 20px #0096ff0f}to{box-shadow:0 0 50px #00e5ff4d,inset 0 0 35px #0096ff1f}}.modal-corner[data-v-1a15ea12]{position:absolute;width:14px;height:14px;pointer-events:none;z-index:10}.corner-tl[data-v-1a15ea12]{top:0;left:0;border-top:3px solid #00f0ff;border-left:3px solid #00f0ff}.corner-tr[data-v-1a15ea12]{top:0;right:0;border-top:3px solid #00f0ff;border-right:3px solid #00f0ff}.corner-bl[data-v-1a15ea12]{bottom:0;left:0;border-bottom:3px solid #00f0ff;border-left:3px solid #00f0ff}.corner-br[data-v-1a15ea12]{bottom:0;right:0;border-bottom:3px solid #00f0ff;border-right:3px solid #00f0ff}.modal-header[data-v-1a15ea12]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid rgba(0,229,255,.18);background:#040c1c99}.modal-title-row[data-v-1a15ea12]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.modal-badge-icon[data-v-1a15ea12]{font-size:24px;filter:drop-shadow(0 0 6px rgba(0,229,255,.8))}.modal-title[data-v-1a15ea12]{font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px;margin:0;text-shadow:0 0 10px rgba(0,229,255,.5)}.modal-subtitle-tip[data-v-1a15ea12]{font-size:13px;color:#8da4c4;margin:8px 0 0;line-height:1.5}.cyber-tag[data-v-1a15ea12]{font-size:12px;padding:3px 10px;border-radius:4px;font-weight:600}.tag-cyan[data-v-1a15ea12]{background:#00e5ff26;border:1px solid rgba(0,229,255,.4);color:#00f0ff}.tag-amber[data-v-1a15ea12]{background:#ffb30026;border:1px solid rgba(255,179,0,.4);color:#ffb300}.modal-close-btn[data-v-1a15ea12]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#8da4c4;width:32px;height:32px;border-radius:6px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close-btn[data-v-1a15ea12]:hover{background:#ff4d4f33;border-color:#ff4d4f;color:#ff4d4f}.ancestor-card-list[data-v-1a15ea12]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.ancestor-path-card[data-v-1a15ea12]{background:#0b1a38b3;border:1px solid rgba(0,229,255,.2);border-radius:10px;padding:16px 20px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.ancestor-path-card[data-v-1a15ea12]:hover{background:#0e234be6;border-color:#00e5ffb3;transform:translateY(-2px);box-shadow:0 6px 24px #00e5ff40}.card-highlight[data-v-1a15ea12]{border-color:#00e5ff73;background:linear-gradient(135deg,#0e244ccc,#0a1937cc)}.card-head-row[data-v-1a15ea12]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.chain-rank-badge[data-v-1a15ea12]{font-size:12px;font-weight:800;padding:2px 8px;border-radius:4px;background:#ffffff1a;color:#8da4c4}.chain-rank-badge.rank-1[data-v-1a15ea12]{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff;box-shadow:0 0 8px #ff4d4f66}.chain-rank-badge.rank-2[data-v-1a15ea12]{background:linear-gradient(135deg,#fa8c16,#ffa940);color:#fff}.recommend-tag[data-v-1a15ea12]{font-size:11px;padding:2px 8px;border-radius:4px;background:#00e5ff26;border:1px solid rgba(0,229,255,.35);color:#00f0ff;font-weight:600}.chain-policy-no[data-v-1a15ea12]{font-size:12px;color:#6982a8;margin-left:auto;font-family:monospace}.chain-flow-steps[data-v-1a15ea12]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#040c1c73;border:1px dashed rgba(0,229,255,.18);border-radius:8px;padding:12px 14px;margin-bottom:14px}.step-node[data-v-1a15ea12]{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 10px;flex:1;min-width:140px}.step-icon[data-v-1a15ea12]{font-size:18px}.step-info[data-v-1a15ea12]{display:flex;flex-direction:column;min-width:0}.step-lbl[data-v-1a15ea12]{font-size:10px;color:#6982a8;text-transform:uppercase;letter-spacing:.5px}.step-val[data-v-1a15ea12]{font-size:13px;font-weight:600;color:#e2eeff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-channel[data-v-1a15ea12]{border-color:#00e5ff40}.node-channel .step-lbl[data-v-1a15ea12]{color:#00e5ff}.node-customer[data-v-1a15ea12]{border-color:#722ed159}.node-customer .step-lbl[data-v-1a15ea12]{color:#b37feb}.node-policy[data-v-1a15ea12]{border-color:#fa8c1659}.node-policy .step-lbl[data-v-1a15ea12]{color:#ffc069}.node-employer[data-v-1a15ea12]{border-color:#52c41a59}.node-employer .step-lbl[data-v-1a15ea12]{color:#95de64}.node-employment[data-v-1a15ea12]{border-color:#1890ff59}.node-employment .step-lbl[data-v-1a15ea12]{color:#69c0ff}.step-arrow[data-v-1a15ea12]{color:#00e5ff80;font-size:14px;font-weight:700}.chain-card-footer[data-v-1a15ea12]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.chain-stats-pills[data-v-1a15ea12]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.stat-pill[data-v-1a15ea12]{display:flex;align-items:center;gap:6px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:4px 10px;font-size:12px}.pill-lbl[data-v-1a15ea12]{color:#8da4c4}.pill-val[data-v-1a15ea12]{color:#fff}.val-cyan[data-v-1a15ea12]{color:#00f0ff}.val-amber[data-v-1a15ea12]{color:#ffb300}.val-danger[data-v-1a15ea12]{color:#ff4d4f}.val-warning[data-v-1a15ea12]{color:#fa8c16}.val-success[data-v-1a15ea12]{color:#52c41a}.select-chain-btn[data-v-1a15ea12]{background:linear-gradient(135deg,#00e5ff33,#1890ff66);border:1px solid rgba(0,229,255,.6);color:#fff;font-size:13px;font-weight:600;padding:7px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.select-chain-btn[data-v-1a15ea12]:hover{background:linear-gradient(135deg,#00e5ff66,#1890ffb3);border-color:#00f0ff;box-shadow:0 0 14px #00e5ff80;transform:translate(2px)}.btn-arrow[data-v-1a15ea12]{transition:transform .2s ease}.select-chain-btn:hover .btn-arrow[data-v-1a15ea12]{transform:translate(3px)}.modal-footer[data-v-1a15ea12]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid rgba(0,229,255,.15);background:#040c1c99}.footer-btn[data-v-1a15ea12]{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-direct[data-v-1a15ea12]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#8da4c4}.btn-direct[data-v-1a15ea12]:hover{background:#00e5ff1f;border-color:#00e5ff59;color:#00e5ff}.btn-cancel[data-v-1a15ea12]{background:transparent;border:1px solid rgba(255,255,255,.12);color:#8da4c4}.btn-cancel[data-v-1a15ea12]:hover{background:#ffffff1a;color:#fff}.cyber-modal-zoom-enter-active[data-v-1a15ea12],.cyber-modal-zoom-leave-active[data-v-1a15ea12]{transition:all .28s cubic-bezier(.4,0,.2,1)}.cyber-modal-zoom-enter-from[data-v-1a15ea12],.cyber-modal-zoom-leave-to[data-v-1a15ea12]{opacity:0;transform:scale(.94)}.cyber-modal-overlay[data-v-61d02ee6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background-color:#030712d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px}.cyber-modal-container[data-v-61d02ee6]{background:linear-gradient(135deg,#08142cf7,#050c1cfc);border:1px solid rgba(0,240,255,.35);box-shadow:0 0 50px #00f0ff26,0 20px 40px #000000d9,inset 0 0 25px #00f0ff0d;border-radius:12px;width:100%;max-width:1420px;max-height:92vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.modal-corner[data-v-61d02ee6]{position:absolute;width:12px;height:12px;pointer-events:none;z-index:2}.corner-tl[data-v-61d02ee6]{top:0;left:0;border-top:2px solid #00f0ff;border-left:2px solid #00f0ff}.corner-tr[data-v-61d02ee6]{top:0;right:0;border-top:2px solid #00f0ff;border-right:2px solid #00f0ff}.corner-bl[data-v-61d02ee6]{bottom:0;left:0;border-bottom:2px solid #00f0ff;border-left:2px solid #00f0ff}.corner-br[data-v-61d02ee6]{bottom:0;right:0;border-bottom:2px solid #00f0ff;border-right:2px solid #00f0ff}.modal-header[data-v-61d02ee6]{padding:14px 24px 10px;border-bottom:1px solid rgba(0,240,255,.15);display:flex;align-items:center;justify-content:space-between;background:#00f0ff08}.modal-title-row[data-v-61d02ee6]{display:flex;align-items:center;gap:10px}.modal-badge-icon[data-v-61d02ee6]{font-size:19px}.modal-title[data-v-61d02ee6]{margin:0;font-size:17px;font-weight:700;color:#fff;letter-spacing:.5px;text-shadow:0 0 10px rgba(0,240,255,.5)}.cyber-tag[data-v-61d02ee6]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.tag-cyan[data-v-61d02ee6]{background:#00f0ff1f;color:#00f0ff;border:1px solid rgba(0,240,255,.35)}.tag-amber[data-v-61d02ee6]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.header-right[data-v-61d02ee6]{display:flex;align-items:center;gap:12px}.cyber-btn-filter-toggle[data-v-61d02ee6]{background:#00f0ff14;border:1px solid rgba(0,240,255,.3);color:#ffffffd9;padding:5px 12px;border-radius:6px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;position:relative}.cyber-btn-filter-toggle[data-v-61d02ee6]:hover,.cyber-btn-filter-toggle.active[data-v-61d02ee6]{background:#00f0ff33;color:#00f0ff;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff4d}.cyber-btn-filter-toggle.has-filter[data-v-61d02ee6]{border-color:#f59e0b;color:#f59e0b}.active-dot[data-v-61d02ee6]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b}.toggle-arrow[data-v-61d02ee6]{font-size:10px;opacity:.7}.modal-close-btn[data-v-61d02ee6]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;width:28px;height:28px;border-radius:50%;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close-btn[data-v-61d02ee6]:hover{background:#ff4d4f40;border-color:#ff4d4f;color:#fff;transform:rotate(90deg)}.modal-top-tags-section[data-v-61d02ee6]{padding:10px 24px;background:#050e20bf;border-bottom:1px solid rgba(0,240,255,.14);display:flex;flex-direction:column;gap:8px}.tags-header-row[data-v-61d02ee6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.dimension-segmented-tabs[data-v-61d02ee6]{display:flex;background:#00000073;padding:2px;border-radius:6px;border:1px solid rgba(0,240,255,.25);gap:3px}.dim-tab-btn[data-v-61d02ee6]{background:transparent;border:none;color:#ffffffa6;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.dim-tab-btn[data-v-61d02ee6]:hover{color:#fff}.dim-tab-btn.active[data-v-61d02ee6]{background:linear-gradient(135deg,#00f0ff40,#0096ff59);color:#00f0ff;font-weight:700;box-shadow:0 0 10px #00f0ff4d;border:1px solid rgba(0,240,255,.4)}.tags-header-right[data-v-61d02ee6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-company-filter[data-v-61d02ee6]{display:flex;align-items:center;gap:6px;background:#00000059;padding:1px 6px 1px 8px;border-radius:6px;border:1px solid rgba(0,240,255,.2)}.company-filter-lbl[data-v-61d02ee6]{font-size:11.5px;color:#ffffffbf;white-space:nowrap;font-weight:500}.tags-summary-badges[data-v-61d02ee6]{display:flex;align-items:center;gap:8px;font-size:11.5px}.sum-badge[data-v-61d02ee6]{padding:2px 8px;border-radius:4px;font-family:monospace;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.sum-badge[data-v-61d02ee6]:hover{transform:translateY(-1px);filter:brightness(1.25)}.sum-badge[data-v-61d02ee6]:active{transform:translateY(0)}.badge-cases[data-v-61d02ee6]{background:#00f0ff1a;color:#00f0ff;border:1px solid rgba(0,240,255,.3)}.badge-cases.active[data-v-61d02ee6]{background:#00f0ff38;border-color:#00f0ff;box-shadow:0 0 10px #00f0ff59}.badge-frac[data-v-61d02ee6]{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.badge-frac.active[data-v-61d02ee6]{background:#f59e0b40;border-color:#f59e0b;box-shadow:0 0 10px #f59e0b73}.badge-death[data-v-61d02ee6]{background:#ffffff0d;color:#ffffff80;border:1px solid rgba(255,255,255,.15)}.badge-death.has-death[data-v-61d02ee6]{background:#ff4d4f26;color:#ff4d4f;border-color:#ff4d4f66}.badge-death.active[data-v-61d02ee6]{background:#ff4d4f47;border-color:#ff4d4f;color:#ff4d4f;box-shadow:0 0 10px #ff4d4f80}.tags-cloud-scroll[data-v-61d02ee6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-height:140px;overflow-y:auto;overflow-x:hidden;padding:4px 2px 6px}.tags-cloud-scroll[data-v-61d02ee6]::-webkit-scrollbar{width:4px}.tags-cloud-scroll[data-v-61d02ee6]::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:2px}.entity-tag-btn[data-v-61d02ee6]{background:#00142da6;border:1px solid rgba(0,240,255,.22);padding:4px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.entity-tag-btn[data-v-61d02ee6]:hover{background:#00f0ff26;border-color:#00f0ff;box-shadow:0 0 10px #00f0ff40}.entity-tag-btn.active[data-v-61d02ee6]{background:linear-gradient(135deg,#00f0ff4d,#0096ff66);border-color:#00f0ff;box-shadow:0 0 14px #00f0ff73}.entity-tag-btn.active .tag-label[data-v-61d02ee6]{color:#fff;font-weight:700}.entity-tag-btn.tag-all.active[data-v-61d02ee6]{background:#00f0ff;border-color:#00f0ff}.entity-tag-btn.tag-all.active .tag-label[data-v-61d02ee6],.entity-tag-btn.tag-all.active .tag-cases-badge[data-v-61d02ee6]{color:#040c1c;font-weight:800}.tag-label[data-v-61d02ee6]{font-size:12px;color:#ffffffd9}.tag-cases-badge[data-v-61d02ee6]{font-size:11px;font-family:monospace;font-weight:700;color:#00f0ff;background:#00f0ff1f;padding:1px 5px;border-radius:3px}.tag-sub-pill[data-v-61d02ee6]{font-size:10px;padding:0 4px;border-radius:3px;font-weight:700}.pill-frac[data-v-61d02ee6]{background:#f59e0b40;color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.pill-death[data-v-61d02ee6]{background:#ff4d4f40;color:#ff4d4f;border:1px solid rgba(255,77,79,.4)}.tag-danger[data-v-61d02ee6]{border-color:#ff4d4f66}.tag-warn[data-v-61d02ee6]{border-color:#f59e0b66}.tags-empty-hint[data-v-61d02ee6]{font-size:12px;color:#fff6;padding:4px 8px}.penetration-status-bar[data-v-61d02ee6]{padding:8px 24px;background:linear-gradient(90deg,#00f0ff1f,#14234699,#050e20cc);border-bottom:1px solid rgba(0,240,255,.28);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;box-shadow:inset 0 1px #00f0ff33}.status-bar-left[data-v-61d02ee6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pulse-radar-dot[data-v-61d02ee6]{width:8px;height:8px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff,0 0 16px #00f0ff99;animation:radar-pulse-61d02ee6 1.8s infinite ease-in-out}@keyframes radar-pulse-61d02ee6{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 12px #00f0ff,0 0 24px #00f0ffe6}to{transform:scale(.9);opacity:.7}}.status-bar-title[data-v-61d02ee6]{font-size:12px;font-weight:700;color:#00f0ff;letter-spacing:.5px;text-shadow:0 0 8px rgba(0,240,255,.4)}.active-filter-chips[data-v-61d02ee6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip-item-wrapper[data-v-61d02ee6]{display:inline-flex;align-items:center;gap:6px}.chip-step-arrow[data-v-61d02ee6]{color:#00f0ff73;font-size:11px;-webkit-user-select:none;user-select:none;font-family:monospace}.filter-chip[data-v-61d02ee6]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-chip.clickable[data-v-61d02ee6]{cursor:pointer;-webkit-user-select:none;user-select:none}.filter-chip.clickable[data-v-61d02ee6]:hover{transform:translateY(-1.5px);filter:brightness(1.2);box-shadow:0 2px 8px #00f0ff40}.filter-chip.clickable[data-v-61d02ee6]:active{transform:translateY(0)}.filter-chip.is-last-chip[data-v-61d02ee6]{border-width:1.5px;box-shadow:0 0 10px #00f0ff2e}.filter-chip strong[data-v-61d02ee6]{font-weight:700}.chip-cyan[data-v-61d02ee6]{background:#00f0ff26;border:1px solid rgba(0,240,255,.45);color:#00f0ff}.chip-amber[data-v-61d02ee6]{background:#f59e0b2e;border:1px solid rgba(245,158,11,.45);color:#f59e0b}.chip-blue[data-v-61d02ee6]{background:#3b82f62e;border:1px solid rgba(59,130,246,.45);color:#60a5fa}.chip-purple[data-v-61d02ee6]{background:#a855f72e;border:1px solid rgba(168,85,247,.45);color:#c084fc}.chip-indigo[data-v-61d02ee6]{background:#6366f12e;border:1px solid rgba(99,102,241,.45);color:#818cf8}.chip-teal[data-v-61d02ee6]{background:#14b8a62e;border:1px solid rgba(20,184,166,.45);color:#2dd4bf}.chip-rose[data-v-61d02ee6]{background:#f43f5e2e;border:1px solid rgba(244,63,94,.45);color:#fb7185}.chip-emerald[data-v-61d02ee6]{background:#10b9812e;border:1px solid rgba(16,185,129,.45);color:#34d399}.chip-remove-btn[data-v-61d02ee6]{background:transparent;border:none;color:currentColor;opacity:.7;font-size:11px;cursor:pointer;padding:0 2px;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.chip-remove-btn[data-v-61d02ee6]:hover{opacity:1;font-weight:700}.clear-all-chip-btn[data-v-61d02ee6]{background:#ff4d4f1f;border:1px solid rgba(255,77,79,.35);color:#ff4d4f;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.clear-all-chip-btn[data-v-61d02ee6]:hover{background:#ff4d4f40;border-color:#ff4d4f;box-shadow:0 0 8px #ff4d4f66}.custom-filter-panel[data-v-61d02ee6]{background:#040c1ceb;border-bottom:1px solid rgba(0,240,255,.2);padding:12px 24px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 0 20px #0009}.filter-row[data-v-61d02ee6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter-item[data-v-61d02ee6]{display:flex;align-items:center;gap:8px}.filter-lbl[data-v-61d02ee6]{font-size:12px;color:#ffffffbf;font-weight:600;white-space:nowrap}.filter-row-bottom[data-v-61d02ee6]{justify-content:space-between;padding-top:4px;border-top:1px dashed rgba(255,255,255,.08)}.time-range-group[data-v-61d02ee6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.time-btn-segmented[data-v-61d02ee6]{display:flex;background:#00000073;padding:2px;border-radius:6px;border:1px solid rgba(0,240,255,.2);gap:3px}.time-seg-btn[data-v-61d02ee6]{background:transparent;border:none;color:#ffffffa6;padding:4px 10px;border-radius:4px;font-size:11.5px;cursor:pointer;transition:all .2s ease}.time-seg-btn[data-v-61d02ee6]:hover{color:#fff}.time-seg-btn.active[data-v-61d02ee6]{background:#00f0ff;color:#040c1c;font-weight:700;box-shadow:0 0 8px #00f0ff66}.custom-date-inputs[data-v-61d02ee6]{display:flex;align-items:center;gap:6px}.cyber-date-input[data-v-61d02ee6]{background:#00000080;border:1px solid rgba(0,240,255,.3);color:#fff;padding:3px 8px;border-radius:4px;font-size:11.5px;font-family:monospace}.cyber-date-input[data-v-61d02ee6]:focus{outline:none;border-color:#00f0ff}.date-sep[data-v-61d02ee6]{font-size:11px;color:#fff6}.filter-actions[data-v-61d02ee6]{display:flex;align-items:center;gap:10px}.cyber-action-btn[data-v-61d02ee6]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-apply[data-v-61d02ee6]{background:linear-gradient(135deg,#00f0ff4d,#0096ff66);border:1px solid #00f0ff;color:#fff;box-shadow:0 0 10px #00f0ff4d}.btn-apply[data-v-61d02ee6]:hover{background:linear-gradient(135deg,#00f0ff80,#0096ff99);box-shadow:0 0 15px #00f0ff80}.btn-reset[data-v-61d02ee6]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);color:#f59e0b}.btn-reset[data-v-61d02ee6]:hover{background:#f59e0b40}.btn-clear[data-v-61d02ee6]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#ffffffb3}.btn-clear[data-v-61d02ee6]:hover{background:#ffffff1f;color:#fff}.modal-toolbar[data-v-61d02ee6]{padding:10px 24px;display:flex;align-items:center;justify-content:space-between;background:#000f2366;border-bottom:1px solid rgba(0,240,255,.12);gap:16px;flex-wrap:wrap}.status-tab-group[data-v-61d02ee6]{display:flex;background:#0006;padding:3px;border-radius:8px;border:1px solid rgba(0,240,255,.2);gap:4px}.status-tab-btn[data-v-61d02ee6]{background:transparent;border:none;color:#ffffffa6;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.status-tab-btn[data-v-61d02ee6]:hover{color:#fff;background:#ffffff0f}.status-tab-btn.active[data-v-61d02ee6]{background:linear-gradient(135deg,#00f0ff40,#0096ff59);color:#00f0ff;font-weight:700;box-shadow:0 0 10px #00f0ff4d;border:1px solid rgba(0,240,255,.4)}.status-tab-btn.tab-unsettled.active[data-v-61d02ee6]{color:#f59e0b;border-color:#f59e0b66;background:#f59e0b33}.status-tab-btn.tab-settled.active[data-v-61d02ee6]{color:#10b981;border-color:#10b98166;background:#10b98133}.status-tab-btn.tab-rejected.active[data-v-61d02ee6]{color:#ff4d4f;border-color:#ff4d4f66;background:#ff4d4f33}.status-tab-btn.tab-withdrawn.active[data-v-61d02ee6]{color:#94a3b8;border-color:#94a3b866;background:#94a3b833}.toolbar-right[data-v-61d02ee6]{display:flex;align-items:center;gap:12px}.cyber-checkbox-label[data-v-61d02ee6]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;padding:5px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.cyber-checkbox-label input[data-v-61d02ee6]{display:none}.check-box-indicator[data-v-61d02ee6]{width:12px;height:12px;border-radius:3px;border:1px solid rgba(255,255,255,.3);display:inline-block;position:relative;transition:all .2s ease}.cyber-checkbox-label.checked[data-v-61d02ee6]{background:#00f0ff1a;border-color:#00f0ff66;color:#00f0ff}.cyber-checkbox-label.checked .check-box-indicator[data-v-61d02ee6]{background:#00f0ff;border-color:#00f0ff}.cyber-search-box[data-v-61d02ee6]{position:relative;display:flex;align-items:center}.cyber-search-box input[data-v-61d02ee6]{background:#00000080;border:1px solid rgba(0,240,255,.25);color:#fff;padding:6px 32px 6px 30px;border-radius:6px;font-size:12px;width:250px;transition:all .2s ease}.cyber-search-box input[data-v-61d02ee6]:focus{outline:none;border-color:#00f0ff;box-shadow:0 0 10px #00f0ff4d;width:290px}.search-icon[data-v-61d02ee6]{position:absolute;left:9px;font-size:12px;opacity:.6}.clear-input-btn[data-v-61d02ee6]{position:absolute;right:8px;background:transparent;border:none;color:#ffffff80;cursor:pointer;font-size:11px}.cyber-refresh-btn[data-v-61d02ee6]{background:#00f0ff14;border:1px solid rgba(0,240,255,.3);color:#00f0ff;width:30px;height:30px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cyber-refresh-btn[data-v-61d02ee6]:hover{background:#00f0ff33;box-shadow:0 0 10px #00f0ff66}.spin-icon[data-v-61d02ee6]{animation:spin-61d02ee6 1s infinite linear}.modal-body[data-v-61d02ee6]{padding:14px 24px;overflow-y:auto;flex:1;min-height:350px}.case-table-wrap[data-v-61d02ee6]{background:#000a1980;border-radius:8px;border:1px solid rgba(0,240,255,.15);overflow:hidden}.cyber-table[data-v-61d02ee6]{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.cyber-table thead tr[data-v-61d02ee6]{background:#00f0ff0f;border-bottom:1px solid rgba(0,240,255,.2)}.cyber-table th[data-v-61d02ee6]{padding:11px 10px;font-size:12px;font-weight:600;color:#00f0ffd9;letter-spacing:.3px}.case-row[data-v-61d02ee6]{border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background-color .15s ease}.case-row[data-v-61d02ee6]:hover{background:#00f0ff0d}.case-row.is-expanded[data-v-61d02ee6]{background:#00f0ff14}.case-row.row-danger[data-v-61d02ee6]{border-left:3px solid #ff4d4f}.case-row.row-warn[data-v-61d02ee6]{border-left:3px solid #f59e0b}.cyber-table td[data-v-61d02ee6]{padding:10px;color:#ffffffd9;vertical-align:middle}.row-num[data-v-61d02ee6]{color:#fff6;font-family:monospace}.claim-no-cell[data-v-61d02ee6]{display:flex;flex-direction:column;gap:2px}.claim-no-code[data-v-61d02ee6]{font-family:monospace;font-weight:700;color:#00f0ff;background:#00f0ff14;padding:1px 5px;border-radius:3px;width:fit-content}.plan-no-sub[data-v-61d02ee6]{font-size:11px;color:#fff6;font-family:monospace}.person-cell[data-v-61d02ee6]{display:flex;flex-direction:column;gap:2px}.person-name-row[data-v-61d02ee6]{display:flex;align-items:center;gap:6px}.person-name[data-v-61d02ee6]{color:#fff;font-size:13px}.person-age[data-v-61d02ee6]{font-size:11px;background:#ffffff1a;padding:0 4px;border-radius:3px;color:#ffffffb3}.idcard-text[data-v-61d02ee6]{font-size:11px;color:#ffffff73;font-family:monospace}.unit-cell[data-v-61d02ee6]{display:flex;flex-direction:column;gap:2px;max-width:260px}.emp-name[data-v-61d02ee6]{font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disp-name[data-v-61d02ee6]{font-size:11px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subject-4dim-cell[data-v-61d02ee6]{display:flex;flex-direction:column;gap:3px;max-width:280px;background:#000f2366;padding:4px 6px;border-radius:5px;border:1px solid rgba(0,240,255,.08)}.dim-row[data-v-61d02ee6]{display:flex;align-items:center;gap:5px;line-height:1.3}.dim-badge[data-v-61d02ee6]{font-size:9.5px;padding:1px 4px;border-radius:3px;flex-shrink:0;font-weight:600}.dim-badge.dim-channel[data-v-61d02ee6]{background:#00f0ff1f;color:#00f0ff;border:1px solid rgba(0,240,255,.25)}.dim-badge.dim-customer[data-v-61d02ee6]{background:#a78bfa26;color:#c4b5fd;border:1px solid rgba(167,139,250,.3)}.dim-badge.dim-employer[data-v-61d02ee6]{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.dim-badge.dim-employment[data-v-61d02ee6]{background:#f59e0b26;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.dim-badge.dim-subacc[data-v-61d02ee6]{background:#ec48992e;color:#f472b6;border:1px solid rgba(236,72,153,.35)}.dim-name[data-v-61d02ee6]{font-size:11px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.dim-name.emp-highlight[data-v-61d02ee6]{color:#fff;font-weight:600}.dim-name.disp-highlight[data-v-61d02ee6]{color:#fde68ae6}.dim-name.subacc-highlight[data-v-61d02ee6]{color:#fbcfe8;font-weight:500}.sub-account-row[data-v-61d02ee6]{background:#ec48990f;border-radius:3px;padding:1px 2px}.account-type-tag[data-v-61d02ee6]{font-size:9px;padding:0 4px;border-radius:2px;margin-left:4px;font-weight:600;vertical-align:middle}.account-type-tag.master-tag[data-v-61d02ee6]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.worker-tag[data-v-61d02ee6]{display:inline-block;background:#a78bfa26;color:#c4b5fd;border:1px solid rgba(167,139,250,.3);padding:1px 7px;border-radius:4px;font-size:11.5px}.time-cell[data-v-61d02ee6]{display:flex;flex-direction:column;gap:4px}.time-badge-row[data-v-61d02ee6]{display:flex;align-items:center;gap:5px;font-size:11px}.time-stage-tag[data-v-61d02ee6]{font-size:9.5px;padding:1px 4px;border-radius:3px;font-weight:700;white-space:nowrap}.stage-occ[data-v-61d02ee6]{background:#00f0ff26;color:#00f0ff;border:1px solid rgba(0,240,255,.35)}.stage-report[data-v-61d02ee6]{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.stage-material[data-v-61d02ee6]{background:#00f0ff26;color:#00f0ff;border:1px solid rgba(0,240,255,.35)}.stage-end[data-v-61d02ee6]{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.35)}.occ-time[data-v-61d02ee6]{font-family:monospace;color:#ffffffe6;font-size:11.5px;white-space:nowrap}.sub-time[data-v-61d02ee6]{font-family:monospace;color:#fff9;font-size:11px;white-space:nowrap}.detail-timeline-section[data-v-61d02ee6]{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(0,240,255,.15)}.timeline-header-bar[data-v-61d02ee6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.timeline-title[data-v-61d02ee6]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.4)}.timeline-icon[data-v-61d02ee6]{font-size:14px}.timeline-meta-stats[data-v-61d02ee6]{display:flex;align-items:center;gap:8px}.meta-tag[data-v-61d02ee6]{font-size:11px;color:#ffffff8c;background:#ffffff0f;padding:2px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.timeline-track-wrap[data-v-61d02ee6]{position:relative;overflow-x:auto;padding:4px 0;max-height:220px;overflow-y:auto}.timeline-track[data-v-61d02ee6]{display:flex;flex-direction:column;gap:12px}.timeline-node[data-v-61d02ee6]{display:flex;gap:12px;position:relative}.node-axis[data-v-61d02ee6]{display:flex;flex-direction:column;align-items:center;width:18px;flex-shrink:0}.node-dot[data-v-61d02ee6]{width:14px;height:14px;border-radius:50%;background:#00f0ff33;border:1.5px solid #00f0ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px #00f0ff99;z-index:2}.dot-inner[data-v-61d02ee6]{width:6px;height:6px;border-radius:50%;background:#00f0ff}.node-line[data-v-61d02ee6]{flex:1;width:2px;background:linear-gradient(to bottom,#00f0ff80,#00f0ff26);margin-top:2px;min-height:20px}.node-danger .node-dot[data-v-61d02ee6]{border-color:#ff4d4f;background:#ff4d4f33;box-shadow:0 0 8px #ff4d4f99}.node-danger .dot-inner[data-v-61d02ee6]{background:#ff4d4f}.node-success .node-dot[data-v-61d02ee6]{border-color:#34d399;background:#34d39933;box-shadow:0 0 8px #34d39999}.node-success .dot-inner[data-v-61d02ee6]{background:#34d399}.node-content-box[data-v-61d02ee6]{flex:1;background:#00142d99;border:1px solid rgba(0,240,255,.15);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.node-top-row[data-v-61d02ee6]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.node-title-group[data-v-61d02ee6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.node-event-title[data-v-61d02ee6]{font-size:12.5px;color:#fff}.node-status-badge[data-v-61d02ee6]{font-size:10px;padding:1px 6px;border-radius:3px;font-weight:600}.node-operator-badge[data-v-61d02ee6]{font-size:10px;padding:1px 6px;border-radius:3px}.op-client[data-v-61d02ee6]{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.op-admin[data-v-61d02ee6]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.op-system[data-v-61d02ee6]{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.badge-green[data-v-61d02ee6]{background:#34d3992e;color:#34d399;border:1px solid rgba(52,211,153,.4)}.badge-cyan[data-v-61d02ee6]{background:#00f0ff2e;color:#00f0ff;border:1px solid rgba(0,240,255,.4)}.badge-slate[data-v-61d02ee6]{background:#94a3b82e;color:#94a3b8;border:1px solid rgba(148,163,184,.4)}.badge-blue[data-v-61d02ee6]{background:#3b82f62e;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.node-timestamp[data-v-61d02ee6]{font-family:monospace;font-size:11.5px;color:#00f0ffd9}.node-remark-text[data-v-61d02ee6]{font-size:11.5px;line-height:1.5;color:#ffffffbf;background:#00000040;padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.status-pill[data-v-61d02ee6]{display:inline-block;white-space:nowrap;padding:2.5px 8px;border-radius:12px;font-size:11px;font-weight:600;line-height:1.2}.pill-green[data-v-61d02ee6]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.pill-cyan[data-v-61d02ee6]{background:#00f0ff26;color:#00f0ff;border:1px solid rgba(0,240,255,.35)}.pill-amber[data-v-61d02ee6]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.pill-red[data-v-61d02ee6]{background:#ff4d4f26;color:#ff4d4f;border:1px solid rgba(255,77,79,.35)}.pill-slate[data-v-61d02ee6]{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.35)}.unsettled-sub-pills[data-v-61d02ee6]{display:inline-flex;align-items:center;gap:4px;background:#00f0ff0f;border:1px dashed rgba(0,240,255,.25);padding:2px 6px;border-radius:16px;margin-left:2px}.sub-pill-btn[data-v-61d02ee6]{background:transparent;border:1px solid transparent;color:#ffffffa6;font-size:11px;padding:2px 8px;border-radius:12px;cursor:pointer;transition:all .2s ease}.sub-pill-btn[data-v-61d02ee6]:hover{color:#fff;background:#ffffff14}.sub-pill-btn.active[data-v-61d02ee6]{background:#00f0ff33;color:#00f0ff;border-color:#00f0ff73;font-weight:600;box-shadow:0 0 8px #00f0ff40}.sub-pill-btn.sub-pill-amber.active[data-v-61d02ee6]{background:#f59e0b33;color:#f59e0b;border-color:#f59e0b73;box-shadow:0 0 8px #f59e0b40}.sub-pill-btn.sub-pill-cyan.active[data-v-61d02ee6]{background:#00f0ff33;color:#00f0ff;border-color:#00f0ff73;box-shadow:0 0 8px #00f0ff40}.amount-cell[data-v-61d02ee6]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.amount-val[data-v-61d02ee6]{font-family:monospace;font-weight:700;font-size:13.5px}.amount-type[data-v-61d02ee6]{font-size:10.5px;color:#fff6}.text-cyan[data-v-61d02ee6]{color:#00f0ff}.text-amber[data-v-61d02ee6]{color:#f59e0b}.diag-cell[data-v-61d02ee6]{display:flex;flex-direction:column;gap:2px}.diag-tags-row[data-v-61d02ee6]{display:flex;align-items:center;gap:5px}.mini-badge[data-v-61d02ee6]{font-size:10px;padding:0 4px;border-radius:3px;font-weight:700}.badge-red[data-v-61d02ee6]{background:#ff4d4f40;color:#ff4d4f;border:1px solid rgba(255,77,79,.5)}.badge-amber[data-v-61d02ee6]{background:#f59e0b40;color:#f59e0b;border:1px solid rgba(245,158,11,.5)}.diag-name[data-v-61d02ee6]{color:#ffffffe6;font-size:12px}.hosp-name[data-v-61d02ee6]{font-size:11px;color:#ffffff73}.expand-btn[data-v-61d02ee6]{background:#00f0ff14;border:1px solid rgba(0,240,255,.25);color:#00f0ff;padding:3px 8px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-61d02ee6]:hover,.expand-btn.active[data-v-61d02ee6]{background:#00f0ff40;box-shadow:0 0 8px #00f0ff59}.expand-detail-row td[data-v-61d02ee6]{padding:0 10px 12px;background:#00f0ff0a}.detail-card-panel[data-v-61d02ee6]{background:#000a19d9;border-radius:6px;border:1px solid rgba(0,240,255,.2);padding:14px 16px;box-shadow:inset 0 0 15px #00f0ff0d}.detail-grid[data-v-61d02ee6]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.detail-block[data-v-61d02ee6]{display:flex;flex-direction:column;gap:8px}.block-title[data-v-61d02ee6]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#00f0ff;border-bottom:1px dashed rgba(0,240,255,.2);padding-bottom:4px}.desc-text[data-v-61d02ee6]{margin:0;font-size:12px;line-height:1.6;color:#fffc;background:#0000004d;padding:8px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.kv-row[data-v-61d02ee6]{display:flex;align-items:baseline;gap:6px;font-size:12px;margin-bottom:4px}.kv-row .k[data-v-61d02ee6]{color:#ffffff73;min-width:60px}.kv-row .v[data-v-61d02ee6]{color:#ffffffd9}.highlight-white[data-v-61d02ee6]{color:#fff;font-weight:500}.cyber-state-box[data-v-61d02ee6]{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ffffff8c}.state-icon[data-v-61d02ee6]{font-size:32px}.state-text[data-v-61d02ee6]{font-size:14px;font-weight:600;color:#ffffffbf;margin:0}.state-sub[data-v-61d02ee6]{font-size:12px;color:#fff6}.cyber-spinner[data-v-61d02ee6]{width:32px;height:32px;border:3px solid rgba(0,240,255,.15);border-top-color:#00f0ff;border-radius:50%;animation:spin-61d02ee6 .8s infinite linear}.modal-footer[data-v-61d02ee6]{padding:12px 24px;border-top:1px solid rgba(0,240,255,.18);display:flex;align-items:center;justify-content:space-between;background:#000f2399}.page-summary[data-v-61d02ee6]{font-size:12px;color:#fff9}.footer-pagination[data-v-61d02ee6]{display:flex;align-items:center;gap:8px}.page-btn[data-v-61d02ee6]{background:#00f0ff14;border:1px solid rgba(0,240,255,.25);color:#00f0ff;padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.page-btn[data-v-61d02ee6]:disabled{opacity:.35;cursor:not-allowed}.page-btn[data-v-61d02ee6]:not(:disabled):hover{background:#00f0ff33}.page-pills[data-v-61d02ee6]{display:flex;gap:4px}.page-num-btn[data-v-61d02ee6]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;width:26px;height:26px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.page-num-btn.active[data-v-61d02ee6]{background:#00f0ff;color:#050c1c;font-weight:700;border-color:#00f0ff;box-shadow:0 0 8px #00f0ff80}.cyber-btn-secondary[data-v-61d02ee6]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fffc;padding:6px 16px;border-radius:6px;font-size:12.5px;cursor:pointer;transition:all .2s ease}.cyber-btn-secondary[data-v-61d02ee6]:hover{background:#ffffff1f;color:#fff}@keyframes spin-61d02ee6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cyber-modal-zoom-enter-active[data-v-61d02ee6],.cyber-modal-zoom-leave-active[data-v-61d02ee6]{transition:all .25s cubic-bezier(.16,1,.3,1)}.cyber-modal-zoom-enter-from[data-v-61d02ee6],.cyber-modal-zoom-leave-to[data-v-61d02ee6]{opacity:0;transform:scale(.94)}.panel-slide-enter-active[data-v-61d02ee6],.panel-slide-leave-active[data-v-61d02ee6]{transition:all .22s ease}.panel-slide-enter-from[data-v-61d02ee6],.panel-slide-leave-to[data-v-61d02ee6]{opacity:0;transform:translateY(-8px)}.cyber-modal-overlay[data-v-f4fac5ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#040814d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:20px}.tree-modal-container[data-v-f4fac5ab]{width:96vw;max-width:1620px;height:92vh;max-height:960px;background:linear-gradient(135deg,#081026fa,#0d1b3ef5);border:1px solid rgba(0,242,254,.35);box-shadow:0 20px 60px #000000d9,inset 0 0 24px #00f2fe1f;border-radius:12px;display:flex;flex-direction:column;position:relative;overflow:hidden}.modal-corner[data-v-f4fac5ab]{position:absolute;width:14px;height:14px;border:2px solid #00f2fe;pointer-events:none;z-index:5}.corner-tl[data-v-f4fac5ab]{top:-1px;left:-1px;border-right:none;border-bottom:none}.corner-tr[data-v-f4fac5ab]{top:-1px;right:-1px;border-left:none;border-bottom:none}.corner-bl[data-v-f4fac5ab]{bottom:-1px;left:-1px;border-right:none;border-top:none}.corner-br[data-v-f4fac5ab]{bottom:-1px;right:-1px;border-left:none;border-top:none}.modal-header[data-v-f4fac5ab]{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,242,254,.2);background:#060c1ed9;flex-shrink:0;gap:16px}.header-left[data-v-f4fac5ab]{display:flex;align-items:center;gap:12px}.modal-title-row[data-v-f4fac5ab]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.modal-badge-icon[data-v-f4fac5ab]{font-size:20px}.modal-title[data-v-f4fac5ab]{font-size:17px;font-weight:700;color:#e0f2fe;margin:0;letter-spacing:.5px;text-shadow:0 0 10px rgba(0,242,254,.5)}.cyber-tag[data-v-f4fac5ab]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.tag-cyan[data-v-f4fac5ab]{background:#00f2fe26;color:#00f2fe;border:1px solid rgba(0,242,254,.4)}.tag-purple[data-v-f4fac5ab]{background:#a18cd126;color:#c4b5fd;border:1px solid rgba(161,140,209,.4)}.header-time-pill-group[data-v-f4fac5ab]{display:flex;background:#0f172acc;border:1px solid rgba(0,242,254,.25);border-radius:6px;padding:2px;gap:2px;margin-left:8px}.time-pill-btn[data-v-f4fac5ab]{background:transparent;border:none;color:#94a3b8;padding:4px 10px;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .2s ease}.time-pill-btn[data-v-f4fac5ab]:hover{color:#00f2fe;background:#00f2fe1a}.time-pill-btn.active[data-v-f4fac5ab]{background:linear-gradient(135deg,#0284c7,#00f2fe);color:#03132e;font-weight:700;box-shadow:0 0 8px #00f2fe66}.header-right[data-v-f4fac5ab]{display:flex;align-items:center;gap:10px}.risk-filter-group[data-v-f4fac5ab]{display:flex;background:#0f172acc;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px;gap:2px}.filter-pill-btn[data-v-f4fac5ab]{background:transparent;border:none;color:#94a3b8;padding:4px 8px;font-size:11px;border-radius:4px;cursor:pointer;transition:all .2s ease}.filter-pill-btn[data-v-f4fac5ab]:hover{color:#fff}.filter-pill-btn.active[data-v-f4fac5ab]{background:#ffffff26;color:#fff;font-weight:600}.filter-pill-btn.warning.active[data-v-f4fac5ab]{background:#f59e0b40;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.filter-pill-btn.danger.active[data-v-f4fac5ab]{background:#ef444440;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.search-input-wrap[data-v-f4fac5ab]{position:relative;display:flex;align-items:center}.search-icon[data-v-f4fac5ab]{position:absolute;left:10px;font-size:12px;color:#64748b;pointer-events:none}.tree-search-input[data-v-f4fac5ab]{background:#0f172ad9;border:1px solid rgba(0,242,254,.3);border-radius:6px;padding:5px 28px;font-size:12px;color:#fff;width:200px;outline:none;transition:all .2s ease}.tree-search-input[data-v-f4fac5ab]:focus{border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59;width:240px}.clear-search-btn[data-v-f4fac5ab]{position:absolute;right:8px;background:transparent;border:none;color:#64748b;cursor:pointer;font-size:11px}.clear-search-btn[data-v-f4fac5ab]:hover{color:#fff}.cyber-tool-btn[data-v-f4fac5ab]{background:#0f172ad9;border:1px solid rgba(0,242,254,.35);color:#00f2fe;padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.cyber-tool-btn[data-v-f4fac5ab]:hover{background:#00f2fe26;border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59}.modal-close-btn[data-v-f4fac5ab]{background:transparent;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.modal-close-btn[data-v-f4fac5ab]:hover{color:#ff4d4f;background:#ff4d4f26}.tree-breadcrumb-strip[data-v-f4fac5ab]{padding:8px 20px;background:#08122dd9;border-bottom:1px solid rgba(0,242,254,.15);display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;gap:16px;max-height:140px;overflow-y:auto}.tree-breadcrumb-strip[data-v-f4fac5ab]::-webkit-scrollbar{width:5px;height:5px}.tree-breadcrumb-strip[data-v-f4fac5ab]::-webkit-scrollbar-thumb{background:#00f2fe4d;border-radius:3px}.breadcrumb-left[data-v-f4fac5ab]{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.breadcrumb-lbl[data-v-f4fac5ab]{font-size:12px;color:#00f2fe;font-weight:700;white-space:nowrap;flex-shrink:0;margin-top:5px}.breadcrumb-trail[data-v-f4fac5ab]{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;flex:1;min-width:0}.breadcrumb-node-btn[data-v-f4fac5ab]{background:#0f172af2;border:1px solid rgba(0,242,254,.25);padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;max-width:540px;flex-shrink:0}.breadcrumb-node-btn[data-v-f4fac5ab]:hover{border-color:#00f2fe;background:#00f2fe26;transform:translateY(-1px)}.breadcrumb-node-btn.active[data-v-f4fac5ab]{background:linear-gradient(135deg,#00f2fe40,#0284c759);border-color:#00f2fe;box-shadow:0 0 10px #00f2fe59}.node-icon[data-v-f4fac5ab]{flex-shrink:0;font-size:12px}.node-level-prefix[data-v-f4fac5ab]{font-size:11px;color:#38bdf8;font-weight:600;flex-shrink:0}.node-name[data-v-f4fac5ab]{font-size:12px;font-weight:600;color:#fff;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-badge[data-v-f4fac5ab]{font-size:11px;color:#93c5fd;background:#0006;padding:1px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.breadcrumb-arrow[data-v-f4fac5ab]{color:#00f2fe;font-size:11px;opacity:.7;flex-shrink:0}.breadcrumb-right[data-v-f4fac5ab]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:2px}.node-close-btn[data-v-f4fac5ab]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;font-size:9px;color:#94a3b8;background:#ffffff1f;margin-left:2px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.node-close-btn[data-v-f4fac5ab]:hover{background:#ef444473;color:#fff;transform:scale(1.15)}.is-global-entry[data-v-f4fac5ab]{background:#00f2fe1f!important;border:1px dashed rgba(0,242,254,.5)!important;color:#00f2fe!important}.is-global-entry[data-v-f4fac5ab]:hover{background:#00f2fe40!important;border-color:#00f2fe!important;box-shadow:0 0 8px #00f2fe59}.cyber-action-btn[data-v-f4fac5ab]{background:#0f172ad9;border:1px solid rgba(0,242,254,.3);color:#e0f2fe;padding:4px 10px;font-size:12px;border-radius:5px;cursor:pointer;transition:all .2s ease}.cyber-action-btn[data-v-f4fac5ab]:hover{border-color:#00f2fe;background:#00f2fe26;color:#00f2fe}.table-content-wrapper[data-v-f4fac5ab]{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}.tree-loading-mask[data-v-f4fac5ab]{position:absolute;top:0;right:0;bottom:0;left:0;background:#050c20d9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:10}.loading-spinner[data-v-f4fac5ab]{width:40px;height:40px;border:3px solid rgba(0,242,254,.2);border-top-color:#00f2fe;border-radius:50%;animation:spin-f4fac5ab .8s linear infinite}@keyframes spin-f4fac5ab{to{transform:rotate(360deg)}}.loading-text[data-v-f4fac5ab]{color:#00f2fe;font-size:13px;letter-spacing:.5px}.tree-empty-state[data-v-f4fac5ab]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-f4fac5ab]{font-size:48px;margin-bottom:12px}.empty-title[data-v-f4fac5ab]{font-size:16px;font-weight:600;color:#e0f2fe;margin:0 0 8px}.empty-sub[data-v-f4fac5ab]{font-size:13px;color:#94a3b8;max-width:540px;margin:0 0 20px}.empty-quick-actions[data-v-f4fac5ab]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cyber-btn-quick[data-v-f4fac5ab]{background:#0f172ad9;border:1px solid rgba(0,242,254,.35);color:#00f2fe;padding:6px 14px;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}.cyber-btn-quick.primary[data-v-f4fac5ab]{background:linear-gradient(135deg,#0284c7,#00f2fe);color:#03132e;border:none;font-weight:700}.cyber-btn-quick[data-v-f4fac5ab]:hover{box-shadow:0 0 12px #00f2fe66}.cyber-table-scroll-container[data-v-f4fac5ab]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:10px 20px}.table-sub-header[data-v-f4fac5ab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px;flex-shrink:0}.sub-header-left[data-v-f4fac5ab]{display:flex;align-items:center;gap:10px}.info-tag[data-v-f4fac5ab]{color:#94a3b8}.info-tag strong[data-v-f4fac5ab]{color:#00f2fe}.info-badge[data-v-f4fac5ab]{background:#00f2fe26;color:#38bdf8;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,242,254,.3)}.sort-tip[data-v-f4fac5ab]{color:#fbbf24;font-size:11px}.tip-inline[data-v-f4fac5ab]{color:#64748b;font-size:11px}.table-wrapper[data-v-f4fac5ab]{flex:1;overflow-y:auto;overflow-x:auto;border:1px solid rgba(0,242,254,.2);border-radius:8px;background:#060e24b3;box-shadow:inset 0 0 16px #00000080}.table-wrapper[data-v-f4fac5ab]::-webkit-scrollbar{width:8px;height:8px}.table-wrapper[data-v-f4fac5ab]::-webkit-scrollbar-track{background:#040a1a99}.table-wrapper[data-v-f4fac5ab]::-webkit-scrollbar-thumb{background:#00f2fe40;border-radius:4px}.table-wrapper[data-v-f4fac5ab]::-webkit-scrollbar-thumb:hover{background:#00f2fe80}.cyber-table[data-v-f4fac5ab]{width:100%;border-collapse:collapse;font-size:12px;color:#cbd5e1;text-align:left}.cyber-table thead[data-v-f4fac5ab]{position:sticky;top:0;z-index:4}.cyber-table th[data-v-f4fac5ab]{background:linear-gradient(180deg,#112046,#0d1a3a);color:#e0f2fe;font-weight:700;padding:10px 12px;border-bottom:2px solid rgba(0,242,254,.4);border-right:1px solid rgba(255,255,255,.05);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.cyber-table th[data-v-f4fac5ab]:hover{color:#00f2fe;background:#152754}.th-sort-wrapper[data-v-f4fac5ab]{display:flex;align-items:center;gap:4px}.th-sort-wrapper.right[data-v-f4fac5ab]{justify-content:flex-end}.sort-icon[data-v-f4fac5ab]{font-size:11px;color:#475569;transition:all .2s ease}.sort-icon.active[data-v-f4fac5ab]{color:#00f2fe;font-weight:700}.cyber-table td[data-v-f4fac5ab]{padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.03);vertical-align:middle}.cyber-table-row[data-v-f4fac5ab]{transition:all .15s ease;background:#08102866}.cyber-table-row[data-v-f4fac5ab]:nth-child(2n){background:#0c183a66}.cyber-table-row[data-v-f4fac5ab]:hover{background:#00f2fe1f!important;box-shadow:inset 0 0 12px #00f2fe1a}.cyber-table-row.is-high-risk[data-v-f4fac5ab]{background:#ef444414}.cyber-table-row.is-warning-risk[data-v-f4fac5ab]{background:#f59e0b0f}.cyber-table-row.is-has-death[data-v-f4fac5ab]{border-left:3px solid #ef4444}.col-left[data-v-f4fac5ab]{text-align:left}.col-center[data-v-f4fac5ab]{text-align:center}.col-right[data-v-f4fac5ab]{text-align:right}.seq-col[data-v-f4fac5ab]{color:#64748b;font-family:Consolas,monospace}.cyber-level-tag[data-v-f4fac5ab]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.tag-icon[data-v-f4fac5ab]{font-size:11px}.tag-root[data-v-f4fac5ab]{background:#00f2fe26;color:#00f2fe;border:1px solid rgba(0,242,254,.4)}.tag-channel[data-v-f4fac5ab]{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.4)}.tag-customer[data-v-f4fac5ab]{background:#c084fc26;color:#c084fc;border:1px solid rgba(192,132,252,.4)}.tag-policy[data-v-f4fac5ab]{background:#818cf826;color:#818cf8;border:1px solid rgba(129,140,248,.4)}.tag-employer[data-v-f4fac5ab]{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.4)}.tag-employment[data-v-f4fac5ab]{background:#fcd34d26;color:#fcd34d;border:1px solid rgba(252,211,77,.4)}.tag-worker[data-v-f4fac5ab]{background:#f472b626;color:#f472b6;border:1px solid rgba(244,114,182,.4)}.tag-default[data-v-f4fac5ab]{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.4)}.entity-col[data-v-f4fac5ab]{max-width:320px}.entity-name-wrap[data-v-f4fac5ab]{display:flex;align-items:center;gap:8px}.entity-title[data-v-f4fac5ab]{font-weight:600;color:#f1f5f9;word-break:break-all;line-height:1.4}[data-v-f4fac5ab] .kw-highlight{background:#ffe60059;color:#fffa65;font-weight:700;padding:0 2px;border-radius:2px}.child-count-pill[data-v-f4fac5ab]{background:#00f2fe1f;color:#00f2fe;border:1px solid rgba(0,242,254,.3);font-size:10px;padding:1px 6px;border-radius:10px;white-space:nowrap;flex-shrink:0}.num-col[data-v-f4fac5ab]{font-family:Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.currency[data-v-f4fac5ab]{font-size:10px;margin-right:2px;opacity:.7}.unit[data-v-f4fac5ab]{font-size:10px;margin-left:2px;color:#64748b}.insured-num strong[data-v-f4fac5ab]{color:#00f5a0}.premium-num[data-v-f4fac5ab]{color:#60a5fa;font-weight:600}.claim-num[data-v-f4fac5ab]{color:#fb7185;font-weight:600}.cases-num strong[data-v-f4fac5ab]{color:#fbbf24}.comp-rate-col[data-v-f4fac5ab]{min-width:120px}.rate-bar-container[data-v-f4fac5ab]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.rate-text-row[data-v-f4fac5ab]{display:flex;align-items:center;gap:6px}.risk-badge[data-v-f4fac5ab]{font-size:10px;padding:0 4px;border-radius:3px;font-weight:700}.risk-badge.red[data-v-f4fac5ab]{background:#ef444440;color:#f87171;border:1px solid rgba(239,68,68,.5)}.risk-badge.orange[data-v-f4fac5ab]{background:#f59e0b40;color:#fbbf24;border:1px solid rgba(245,158,11,.5)}.rate-val[data-v-f4fac5ab]{font-size:13px;font-weight:700;font-family:Segoe UI,Arial,sans-serif}.rate-val.cyan[data-v-f4fac5ab]{color:#00f5a0}.rate-val.orange[data-v-f4fac5ab]{color:#fb923c}.rate-val.red[data-v-f4fac5ab]{color:#ef4444;text-shadow:0 0 6px rgba(239,68,68,.5)}.rate-mini-bar-bg[data-v-f4fac5ab]{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.rate-mini-bar-fill[data-v-f4fac5ab]{height:100%;border-radius:2px;transition:width .3s ease}.rate-mini-bar-fill.cyan[data-v-f4fac5ab]{background:linear-gradient(90deg,#00f2fe,#00f5a0)}.rate-mini-bar-fill.orange[data-v-f4fac5ab]{background:linear-gradient(90deg,#fbbf24,#f97316)}.rate-mini-bar-fill.red[data-v-f4fac5ab]{background:linear-gradient(90deg,#f97316,#ef4444)}.cases-split-col[data-v-f4fac5ab]{white-space:nowrap;font-size:11px}.split-item.bone[data-v-f4fac5ab]{color:#fdba74}.split-item.death[data-v-f4fac5ab]{color:#64748b}.split-item.death.has-death[data-v-f4fac5ab]{color:#f87171;font-weight:700;text-shadow:0 0 6px rgba(248,113,113,.6)}.split-divider[data-v-f4fac5ab]{color:#475569;margin:0 2px}.action-col[data-v-f4fac5ab]{white-space:nowrap}.sticky-action-col[data-v-f4fac5ab]{position:sticky;right:0;background:#0a1430f2;box-shadow:-4px 0 10px #0000004d}.action-drill-btn[data-v-f4fac5ab]{background:linear-gradient(135deg,#0284c7cc,#00f2fee6);color:#03132e;border:none;padding:4px 12px;font-size:11px;font-weight:700;border-radius:5px;cursor:pointer;transition:all .2s ease}.action-drill-btn[data-v-f4fac5ab]:hover{background:linear-gradient(135deg,#0284c7,#00f2fe);box-shadow:0 0 10px #00f2fe99;transform:translateY(-1px)}.action-empty[data-v-f4fac5ab]{color:#475569;font-size:14px;-webkit-user-select:none;user-select:none}.tree-modal-footer[data-v-f4fac5ab]{padding:10px 20px;background:#060c1ed9;border-top:1px solid rgba(0,242,254,.2);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px}.footer-left-tips[data-v-f4fac5ab]{display:flex;align-items:center;gap:8px;font-size:11px;color:#94a3b8}.tip-icon[data-v-f4fac5ab]{font-size:14px}.tip-text strong[data-v-f4fac5ab]{color:#00f2fe}.footer-right-actions[data-v-f4fac5ab]{display:flex;align-items:center;gap:12px}.search-match-badge[data-v-f4fac5ab]{background:#00f2fe26;color:#00f2fe;border:1px solid rgba(0,242,254,.3);padding:3px 8px;border-radius:4px;font-size:11px}.cyber-btn-close-modal[data-v-f4fac5ab]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;padding:5px 14px;font-size:12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.cyber-btn-close-modal[data-v-f4fac5ab]:hover{background:#ff4d4f33;border-color:#ff4d4f80;color:#ff4d4f}.cyber-modal-zoom-enter-active[data-v-f4fac5ab],.cyber-modal-zoom-leave-active[data-v-f4fac5ab]{transition:all .25s cubic-bezier(.16,1,.3,1)}.cyber-modal-zoom-enter-from[data-v-f4fac5ab],.cyber-modal-zoom-leave-to[data-v-f4fac5ab]{opacity:0;transform:scale(.94)}.cyber-modal-overlay[data-v-e31510fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#040a1adb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:24px}.flow-modal-container[data-v-e31510fa]{width:96vw;max-width:1560px;height:92vh;background:linear-gradient(135deg,#081430f2,#040c20fa);border:1px solid rgba(0,242,254,.35);box-shadow:0 0 40px #00f2fe2e,inset 0 0 20px #00f2fe14;border-radius:14px;display:flex;flex-direction:column;position:relative;overflow:hidden;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-corner[data-v-e31510fa]{position:absolute;width:14px;height:14px;border-color:#00f2fe;border-style:solid;pointer-events:none;z-index:10}.corner-tl[data-v-e31510fa]{top:-1px;left:-1px;border-width:3px 0 0 3px;border-top-left-radius:12px}.corner-tr[data-v-e31510fa]{top:-1px;right:-1px;border-width:3px 3px 0 0;border-top-right-radius:12px}.corner-bl[data-v-e31510fa]{bottom:-1px;left:-1px;border-width:0 0 3px 3px;border-bottom-left-radius:12px}.corner-br[data-v-e31510fa]{bottom:-1px;right:-1px;border-width:0 3px 3px 0;border-bottom-right-radius:12px}.modal-header[data-v-e31510fa]{height:58px;min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,242,254,.22);background:linear-gradient(180deg,#08183cf2,#051028eb);gap:16px;box-sizing:border-box}.header-left[data-v-e31510fa]{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden}.modal-title-row[data-v-e31510fa]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;width:100%}.modal-badge-icon[data-v-e31510fa]{font-size:18px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#00f2fe2e,#4facfe14);border:1px solid rgba(0,242,254,.35);box-shadow:0 0 10px #00f2fe33;flex-shrink:0}.modal-title[data-v-e31510fa]{margin:0;font-size:17px;font-weight:700;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;background:linear-gradient(90deg,#fff,#cbebff 60%,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(0,242,254,.25))}.cyber-tag[data-v-e31510fa]{height:26px;padding:0 10px;border-radius:13px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.tag-cyan[data-v-e31510fa]{background:#00f2fe1f;color:#00f2fe;border-color:#00f2fe59;box-shadow:0 0 8px #00f2fe26}.tag-amber[data-v-e31510fa]{background:#f6d3651f;color:#f6d365;border-color:#f6d36559;box-shadow:0 0 8px #f6d36526}.tag-emerald-glow[data-v-e31510fa]{background:linear-gradient(135deg,#10b98138,#0596692e);color:#34d399;border-color:#10b981;box-shadow:0 0 12px #10b98166}.tag-scope-capsule[data-v-e31510fa]{background:linear-gradient(135deg,#a855f729,#7e22ce1f);color:#d8b4fe;border-color:#a855f773;box-shadow:0 0 10px #a855f72e;min-width:0;max-width:clamp(200px,36vw,600px);cursor:help;flex-shrink:1}.tag-scope-capsule[data-v-e31510fa]:hover{background:linear-gradient(135deg,#a855f740,#7e22ce33);border-color:#c084fccc;color:#f3e8ff;box-shadow:0 0 14px #a855f766}.tag-scope-capsule .scope-icon[data-v-e31510fa]{flex-shrink:0;font-size:11px}.tag-scope-capsule .scope-text[data-v-e31510fa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.header-right[data-v-e31510fa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cyber-tool-btn[data-v-e31510fa]{height:32px;padding:0 12px;background:linear-gradient(135deg,#0e2248cc,#081632e6);border:1px solid rgba(0,242,254,.3);border-radius:6px;color:#8ec5fc;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000040;box-sizing:border-box}.cyber-tool-btn .btn-icon[data-v-e31510fa]{font-size:13px;line-height:1}.cyber-tool-btn[data-v-e31510fa]:hover{background:linear-gradient(135deg,#00f2fe38,#0e2248f2);color:#fff;border-color:#00f2fe;box-shadow:0 0 12px #00f2fe59;transform:translateY(-1px)}.cyber-tool-btn.active[data-v-e31510fa]{background:linear-gradient(135deg,#00f2fe40,#38bdf833);color:#00f2fe;border-color:#00f2fe;box-shadow:inset 0 0 8px #00f2fe33,0 0 12px #00f2fe4d}.modal-close-btn[data-v-e31510fa]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:6px;color:#f87171;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0003;box-sizing:border-box}.modal-close-btn[data-v-e31510fa]:hover{background:#ef444447;color:#fff;border-color:#ef4444;box-shadow:0 0 12px #ef444473;transform:translateY(-1px) scale(1.05)}.flow-time-bar[data-v-e31510fa]{padding:8px 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#061028e0,#040c1ee0);border-bottom:1px solid rgba(0,242,254,.16);flex-wrap:nowrap;gap:14px;min-height:46px;box-sizing:border-box}.time-bar-left[data-v-e31510fa]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.time-bar-lbl[data-v-e31510fa]{font-size:12px;color:#94a3b8;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.time-seg-group[data-v-e31510fa]{display:flex;background:#081430d9;border:1px solid rgba(0,242,254,.22);border-radius:7px;padding:2px;gap:2px;flex-shrink:0;box-shadow:inset 0 1px 3px #0000004d}.time-seg-btn[data-v-e31510fa]{height:26px;padding:0 12px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:600;border-radius:5px;cursor:pointer;transition:all .2s ease;position:relative;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;box-sizing:border-box}.time-seg-btn[data-v-e31510fa]:hover{color:#fff;background:#00f2fe14}.time-seg-btn.active[data-v-e31510fa]{background:linear-gradient(135deg,#00f2fe47,#0ea5e947);color:#00f2fe;border:1px solid rgba(0,242,254,.45);box-shadow:0 0 8px #00f2fe4d;font-weight:700}.custom-active-dot[data-v-e31510fa]{width:5px;height:5px;border-radius:50%;background:#00f2fe;box-shadow:0 0 6px #00f2fe}.custom-range-box[data-v-e31510fa]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.cyber-date-input[data-v-e31510fa]{height:26px;padding:0 8px;background:#081634f2;border:1px solid rgba(0,242,254,.3);border-radius:5px;color:#fff;font-size:11px;outline:none;box-sizing:border-box;transition:all .2s}.cyber-date-input[data-v-e31510fa]:focus{border-color:#00f2fe;box-shadow:0 0 8px #00f2fe66}.date-sep[data-v-e31510fa]{font-size:11px;color:#64748b}.cyber-btn-query[data-v-e31510fa]{height:26px;padding:0 10px;background:linear-gradient(135deg,#00f2fe,#0ea5e9);border:none;border-radius:5px;color:#040c20;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 0 8px #00f2fe4d;box-sizing:border-box}.cyber-btn-query[data-v-e31510fa]:hover{filter:brightness(1.15);box-shadow:0 0 12px #00f2fe80}.time-bar-right[data-v-e31510fa]{display:flex;align-items:center;flex-shrink:0}.focused-pill[data-v-e31510fa]{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;background:linear-gradient(135deg,#10b98129,#064e3b40);border:1px solid rgba(16,185,129,.55);border-radius:16px;box-shadow:0 0 12px #10b98140;white-space:nowrap;box-sizing:border-box}.radar-dot[data-v-e31510fa]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:radar-pulse-e31510fa 1.6s infinite;flex-shrink:0}@keyframes radar-pulse-e31510fa{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.4);opacity:.6}to{transform:scale(.9);opacity:1}}.focused-text[data-v-e31510fa]{font-size:11px;color:#34d399;display:inline-flex;align-items:center;gap:3px}.focused-text strong[data-v-e31510fa]{color:#fff;font-weight:700}.clear-focus-btn[data-v-e31510fa]{padding:2px 8px;background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:10px;color:#fca5a5;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.clear-focus-btn[data-v-e31510fa]:hover{background:#ef444459;color:#fff;border-color:#ef4444;box-shadow:0 0 8px #ef444466}.flow-kpi-strip[data-v-e31510fa]{padding:8px 24px;background:#06122ce6;border-bottom:1px solid rgba(0,242,254,.15);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kpi-strip-item[data-v-e31510fa]{display:flex;align-items:center;gap:8px}.kpi-strip-lbl[data-v-e31510fa]{font-size:12px;color:#8ec5fc}.kpi-strip-val[data-v-e31510fa]{font-size:16px;font-weight:700;letter-spacing:.5px}.kpi-strip-val small[data-v-e31510fa]{font-size:11px;font-weight:400;color:#8ec5fc}.kpi-strip-divider[data-v-e31510fa]{width:1px;height:16px;background:#ffffff1f}.cyan .kpi-strip-val[data-v-e31510fa]{color:#00f2fe;text-shadow:0 0 10px rgba(0,242,254,.4)}.green .kpi-strip-val[data-v-e31510fa]{color:#10b981}.rose .kpi-strip-val[data-v-e31510fa]{color:#f43f5e}.emerald .kpi-strip-val[data-v-e31510fa]{color:#34d399}.orange .kpi-strip-val[data-v-e31510fa]{color:#f59e0b}.purple .kpi-strip-val[data-v-e31510fa]{color:#a78bfa}.kpi-sub-pill[data-v-e31510fa]{padding:2px 7px;border-radius:10px;font-size:11px;font-weight:600}.pill-green[data-v-e31510fa]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.4)}.pill-rose[data-v-e31510fa]{background:#f43f5e33;color:#fb7185;border:1px solid rgba(244,63,94,.4)}.pill-orange[data-v-e31510fa]{background:#f59e0b33;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.flow-trend-section[data-v-e31510fa]{padding:10px 24px 6px;background:#040e2299;border-bottom:1px solid rgba(0,242,254,.15)}.trend-chart-header[data-v-e31510fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.trend-title-box[data-v-e31510fa]{display:flex;align-items:center;gap:12px}.trend-title[data-v-e31510fa]{font-size:13px;font-weight:600;color:#e2e8f0}.trend-hint[data-v-e31510fa]{font-size:11px;color:#8ec5fc}.trend-hint strong[data-v-e31510fa]{color:#00f2fe}.trend-focus-badge[data-v-e31510fa]{display:flex;align-items:center;gap:8px;font-size:11px;color:#34d399}.reset-link-btn[data-v-e31510fa]{background:transparent;border:none;color:#ff758c;text-decoration:underline;cursor:pointer;font-size:11px}.trend-echart-box[data-v-e31510fa]{width:100%;height:140px;cursor:pointer}.flow-drill-bar[data-v-e31510fa]{display:flex;align-items:center;justify-content:space-between;padding:6px 20px;background:linear-gradient(90deg,#061434f2,#040e26f2);border-bottom:1px solid rgba(0,242,254,.22);gap:12px;min-height:42px;box-sizing:border-box}.drill-trail[data-v-e31510fa]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.trail-badge[data-v-e31510fa]{display:flex;align-items:center;gap:5px;padding:3px 8px;background:#00f2fe1f;border:1px solid rgba(0,242,254,.3);border-radius:4px;flex-shrink:0}.trail-icon[data-v-e31510fa]{font-size:13px;filter:drop-shadow(0 0 4px #00f2fe)}.trail-lbl[data-v-e31510fa]{font-size:11px;color:#00f2fe;font-weight:700;letter-spacing:.5px}.trail-crumbs-wrapper[data-v-e31510fa]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0;flex:1}.trail-crumbs-wrapper[data-v-e31510fa]::-webkit-scrollbar{display:none}.crumb-chip[data-v-e31510fa]{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;border:1px solid rgba(0,242,254,.25);background:#0a1c40d9;border-radius:6px;padding:3px 10px;display:flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease;max-width:260px;flex-shrink:0;color:#cbd5e1}.crumb-chip[data-v-e31510fa]:hover{background:#00f2fe2e;border-color:#00f2fe;color:#fff;box-shadow:0 0 12px #00f2fe59;transform:translateY(-1px)}.crumb-chip.chip-active[data-v-e31510fa]{background:linear-gradient(135deg,#00f2fe4d,#4facfe4d);border-color:#00f2fe;color:#00f2fe;font-weight:700;box-shadow:0 0 12px #00f2fe73}.chip-icon[data-v-e31510fa]{font-size:12px;line-height:1}.chip-prefix[data-v-e31510fa]{font-size:11px;color:#8ec5fc;font-weight:500}.chip-text[data-v-e31510fa]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.crumb-chevron[data-v-e31510fa]{font-size:11px;color:#00f2fe;font-weight:900;opacity:.7;text-shadow:0 0 6px #00f2fe;flex-shrink:0;-webkit-user-select:none;user-select:none}.drill-actions[data-v-e31510fa]{display:flex;align-items:center;flex-shrink:0}.cyber-reset-drill-btn[data-v-e31510fa]{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;display:flex;align-items:center;gap:5px;padding:4px 12px;background:#f43f5e26;border:1px solid rgba(244,63,94,.45);border-radius:6px;color:#fb7185;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cyber-reset-drill-btn[data-v-e31510fa]:hover{background:#f43f5e4d;border-color:#f43f5e;color:#fff;box-shadow:0 0 12px #f43f5e66;transform:translateY(-1px)}.cyber-reset-drill-btn .btn-icon[data-v-e31510fa]{font-size:12px;transition:transform .3s ease}.cyber-reset-drill-btn:hover .btn-icon[data-v-e31510fa]{transform:rotate(-180deg)}.modal-dim-control-bar[data-v-e31510fa]{padding:10px 24px;display:flex;align-items:center;justify-content:space-between;background:#06122cd9;border-bottom:1px solid rgba(0,242,254,.15);gap:16px}.dim-tabs-group[data-v-e31510fa]{display:flex;align-items:center;gap:6px;background:#0a1936e6;padding:3px;border-radius:8px;border:1px solid rgba(0,242,254,.2)}.dim-tab-btn[data-v-e31510fa]{padding:5px 12px;border:none;background:transparent;color:#8ec5fc;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s}.dim-tab-btn[data-v-e31510fa]:hover{color:#fff;background:#00f2fe1a}.dim-tab-btn.active[data-v-e31510fa]{background:linear-gradient(135deg,#00f2fe59,#4facfe59);color:#00f2fe;border:1px solid rgba(0,242,254,.5);box-shadow:0 0 10px #00f2fe4d}.dim-tools-group[data-v-e31510fa]{display:flex;align-items:center;gap:12px}.search-box[data-v-e31510fa]{position:relative;display:flex;align-items:center}.search-icon[data-v-e31510fa]{position:absolute;left:10px;font-size:12px;color:#8ec5fc}.search-input[data-v-e31510fa]{width:200px;height:30px;padding:0 26px;background:#0a1936cc;border:1px solid rgba(0,242,254,.3);border-radius:6px;color:#fff;font-size:12px;outline:none;transition:all .2s}.search-input[data-v-e31510fa]:focus{border-color:#00f2fe;box-shadow:0 0 8px #00f2fe4d}.clear-search-btn[data-v-e31510fa]{position:absolute;right:8px;background:transparent;border:none;color:#8ec5fc;font-size:11px;cursor:pointer}.sort-selector-wrap[data-v-e31510fa]{display:flex;align-items:center;gap:6px}.sort-lbl[data-v-e31510fa]{font-size:12px;color:#8ec5fc}.cyber-select[data-v-e31510fa]{height:30px;padding:0 8px;background:#0a1936cc;border:1px solid rgba(0,242,254,.3);border-radius:6px;color:#8ec5fc;font-size:12px;font-weight:600;outline:none;cursor:pointer}.cyber-select option[data-v-e31510fa]{background:#0a1936;color:#fff}.flow-list-container[data-v-e31510fa]{flex:1;overflow-y:auto;padding:16px 24px;position:relative}.flow-grid[data-v-e31510fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:14px}.flow-card[data-v-e31510fa]{background:linear-gradient(135deg,#0a1a3cbf,#06122cd9);border:1px solid rgba(0,242,254,.2);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:9px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.flow-card.is-drillable[data-v-e31510fa]{cursor:pointer}.flow-card.is-drillable[data-v-e31510fa]:hover{transform:translateY(-4px);border-color:#00f2feb3;box-shadow:0 8px 24px #00f2fe40}.flow-card-positive[data-v-e31510fa]{border-left:3px solid #10b981}.flow-card-negative[data-v-e31510fa]{border-left:3px solid #f43f5e}.flow-card-neutral[data-v-e31510fa]{border-left:3px solid #64748b}.card-header-row[data-v-e31510fa]{display:flex;align-items:center;justify-content:space-between;gap:10px}.header-name-box[data-v-e31510fa]{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.rank-badge[data-v-e31510fa]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:4px;font-size:11px;font-weight:700;color:#8ec5fc;flex-shrink:0}.rank-badge.top-3[data-v-e31510fa]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#040c20}.entity-name[data-v-e31510fa]{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.net-pill[data-v-e31510fa]{padding:2px 7px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.net-pill-pos[data-v-e31510fa]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.4)}.net-pill-neg[data-v-e31510fa]{background:#f43f5e33;color:#fb7185;border:1px solid rgba(244,63,94,.4)}.net-pill-zero[data-v-e31510fa]{background:#64748b33;color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.card-stats-row[data-v-e31510fa]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#040c1e80;padding:6px 10px;border-radius:6px}.stat-col[data-v-e31510fa]{display:flex;flex-direction:column;gap:2px}.stat-lbl[data-v-e31510fa]{font-size:10px;color:#64748b}.stat-num[data-v-e31510fa]{font-size:13px;font-weight:700}.stat-num small[data-v-e31510fa]{font-size:10px;font-weight:400;color:#64748b}.stat-fee[data-v-e31510fa]{font-size:10px;color:#94a3b8}.cyan-num[data-v-e31510fa]{color:#00f2fe}.green-num[data-v-e31510fa]{color:#10b981}.rose-num[data-v-e31510fa]{color:#f43f5e}.card-bar-wrap[data-v-e31510fa]{display:flex;flex-direction:column;gap:3px}.bar-track[data-v-e31510fa]{width:100%;height:6px;background:#ffffff14;border-radius:3px;display:flex;overflow:hidden}.bar-fill-add[data-v-e31510fa]{height:100%;background:linear-gradient(90deg,#00f2fe,#10b981);transition:width .4s ease}.bar-fill-del[data-v-e31510fa]{height:100%;background:linear-gradient(90deg,#f43f5e,#fb7185);transition:width .4s ease}.bar-labels[data-v-e31510fa]{display:flex;justify-content:space-between;font-size:10px}.bar-lbl-left[data-v-e31510fa]{color:#34d399}.bar-lbl-right[data-v-e31510fa]{color:#fb7185}.card-drill-hint[data-v-e31510fa]{margin-top:2px;padding-top:6px;border-top:1px dashed rgba(0,242,254,.15);display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;color:#8ec5fc;transition:color .2s}.flow-card.is-drillable:hover .card-drill-hint[data-v-e31510fa]{color:#00f2fe}.drill-hint-arrow[data-v-e31510fa]{font-size:10px;transition:transform .2s}.flow-card.is-drillable:hover .drill-hint-arrow[data-v-e31510fa]{transform:translate(3px)}.flow-modal-footer[data-v-e31510fa]{height:44px;min-height:44px;padding:0 24px;background:#061026e6;border-top:1px solid rgba(0,242,254,.15);display:flex;align-items:center;justify-content:space-between;font-size:12px}.footer-tips[data-v-e31510fa]{display:flex;align-items:center;gap:8px;color:#8ec5fc}.footer-tips strong[data-v-e31510fa]{color:#fff}.footer-summary[data-v-e31510fa]{color:#64748b}.footer-summary strong[data-v-e31510fa]{color:#00f2fe}.footer-pagination-box[data-v-e31510fa]{display:flex;align-items:center;gap:12px}.flow-page-btn[data-v-e31510fa]{background:#00f2fe1a;border:1px solid rgba(0,242,254,.35);color:#00f2fe;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500;transition:all .2s ease}.flow-page-btn[data-v-e31510fa]:hover:not(:disabled){background:#00f2fe40;box-shadow:0 0 10px #00f2fe66;color:#fff}.flow-page-btn[data-v-e31510fa]:disabled{opacity:.35;cursor:not-allowed;border-color:#ffffff1a;color:#64748b;background:transparent}.flow-page-indicator[data-v-e31510fa]{color:#94a3b8;font-size:12px}.flow-page-indicator strong[data-v-e31510fa]{color:#00f2fe}.flow-loading-mask[data-v-e31510fa],.flow-empty-state[data-v-e31510fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;color:#8ec5fc;gap:12px}.loading-spinner[data-v-e31510fa]{width:36px;height:36px;border:3px solid rgba(0,242,254,.2);border-top-color:#00f2fe;border-radius:50%;animation:spin-e31510fa .8s linear infinite}.empty-icon[data-v-e31510fa]{font-size:42px}.empty-title[data-v-e31510fa]{margin:0;font-size:15px;font-weight:600;color:#e2e8f0}.empty-sub[data-v-e31510fa]{margin:0;font-size:12px;color:#64748b}.view-mode-toggle[data-v-e31510fa]{display:flex;background:#0a1936e6;border:1px solid rgba(0,242,254,.25);border-radius:6px;padding:2px;gap:2px}.toggle-btn[data-v-e31510fa]{display:flex;align-items:center;gap:4px;padding:3px 8px;border:none;background:transparent;color:#8ec5fc;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .2s ease}.toggle-btn[data-v-e31510fa]:hover{color:#fff;background:#00f2fe1f}.toggle-btn.active[data-v-e31510fa]{background:linear-gradient(135deg,#00f2fe59,#4facfe59);color:#00f2fe;border:1px solid rgba(0,242,254,.5);box-shadow:0 0 8px #00f2fe4d}.btn-icon[data-v-e31510fa]{font-size:11px;line-height:1}.flow-table-wrap[data-v-e31510fa]{width:100%;border:1px solid rgba(0,242,254,.2);border-radius:8px;overflow:hidden;background:#06122cb3;box-shadow:0 8px 24px #0006}.flow-cyber-table[data-v-e31510fa]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.flow-cyber-table thead th[data-v-e31510fa]{background:linear-gradient(180deg,#0e224cf2,#081636f2);color:#8ec5fc;font-size:12px;font-weight:700;padding:8px 12px;border-bottom:1px solid rgba(0,242,254,.3);white-space:nowrap;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:2;text-align:left}.flow-cyber-table thead th.th-right[data-v-e31510fa]{text-align:right}.flow-cyber-table thead th.th-center[data-v-e31510fa]{text-align:center}.flow-cyber-table thead th.sortable[data-v-e31510fa]{cursor:pointer;transition:all .2s}.flow-cyber-table thead th.sortable[data-v-e31510fa]:hover{color:#00f2fe;background:#00f2fe1a}.flow-cyber-table thead th.sortable.is-sorted[data-v-e31510fa]{color:#00f2fe;text-shadow:0 0 8px rgba(0,242,254,.4)}.sort-icon[data-v-e31510fa]{font-size:10px;margin-left:4px;opacity:.8}.flow-cyber-table thead th.th-rank[data-v-e31510fa]{width:44px;text-align:center}.flow-cyber-table thead th.th-name[data-v-e31510fa]{width:38%;min-width:220px}.flow-cyber-table thead th.th-num[data-v-e31510fa]{width:17%;min-width:105px}.flow-cyber-table thead th.th-net[data-v-e31510fa]{width:13%;min-width:90px}.flow-cyber-table thead th.th-bar[data-v-e31510fa]{width:16%;min-width:95px}.flow-cyber-table thead th.th-action[data-v-e31510fa]{width:88px}.table-row-item[data-v-e31510fa]{transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.05)}.table-row-item td[data-v-e31510fa]{padding:6px 12px;font-size:12px;color:#cbd5e1;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.td-right[data-v-e31510fa]{text-align:right}.td-center[data-v-e31510fa]{text-align:center}.table-row-item.is-drillable[data-v-e31510fa]{cursor:pointer}.table-row-item.is-drillable[data-v-e31510fa]:hover{background:#00f2fe14;box-shadow:inset 0 0 16px #00f2fe14}.table-row-item.is-drillable:hover .entity-name-text[data-v-e31510fa]{color:#00f2fe;text-shadow:0 0 8px rgba(0,242,254,.4)}.table-row-item.row-positive[data-v-e31510fa]{border-left:3px solid #10b981}.table-row-item.row-negative[data-v-e31510fa]{border-left:3px solid #f43f5e}.td-rank[data-v-e31510fa]{text-align:center}.td-rank .rank-badge[data-v-e31510fa]{margin:0 auto;width:18px;height:18px;font-size:10px}.rank-badge.top-1[data-v-e31510fa]{background:linear-gradient(135deg,#fbbf24,#d97706);color:#000;font-weight:800;box-shadow:0 0 8px #fbbf2480}.rank-badge.top-2[data-v-e31510fa]{background:linear-gradient(135deg,#e2e8f0,#94a3b8);color:#000;font-weight:800;box-shadow:0 0 8px #e2e8f066}.rank-badge.top-3-badge[data-v-e31510fa]{background:linear-gradient(135deg,#f97316,#c2410c);color:#fff;font-weight:800;box-shadow:0 0 8px #f9731666}.name-cell-box[data-v-e31510fa]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:100%}.entity-title-row[data-v-e31510fa]{display:flex;align-items:center;width:100%;overflow:hidden}.company-pill-tag[data-v-e31510fa]{display:inline-flex;align-items:center;padding:1px 6px;font-size:11px;font-weight:700;color:#00f2fe;background:#00f2fe1f;border:1px solid rgba(0,242,254,.35);border-radius:4px;white-space:nowrap;flex-shrink:0;margin-right:6px;line-height:1.3}.entity-name-text[data-v-e31510fa]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;flex:1}.name-cell-box.is-policy-cell .entity-name-text[data-v-e31510fa]{color:#e2e8f0;font-weight:700}.entity-sub-badge[data-v-e31510fa]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:#0f172abf;border:1px solid rgba(56,189,248,.25);border-radius:4px;font-size:11px;font-family:JetBrains Mono,Consolas,monospace;color:#94a3b8;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-sub-badge .sub-badge-icon[data-v-e31510fa]{font-size:10px;opacity:.8}.entity-sub-badge .sub-badge-no[data-v-e31510fa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7dd3fc}.flow-cell-box[data-v-e31510fa]{display:flex;flex-direction:column;align-items:flex-end;gap:0px}.num-val[data-v-e31510fa]{font-size:13px;font-weight:700;font-family:DIN Alternate,Inter,sans-serif;letter-spacing:.2px;line-height:1.2}.cyan-val[data-v-e31510fa]{color:#00f2fe}.green-val[data-v-e31510fa]{color:#10b981}.rose-val[data-v-e31510fa]{color:#f43f5e}.num-unit[data-v-e31510fa]{font-size:11px;color:#8ec5fc;margin-left:2px}.sub-fee-text[data-v-e31510fa]{font-size:10px;color:#94a3b8;line-height:1.1}.net-pill-badge[data-v-e31510fa]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:700;white-space:nowrap;font-family:DIN Alternate,Inter,sans-serif;line-height:1.2}.net-pill-badge.net-pill-pos[data-v-e31510fa]{background:#10b9812e;color:#34d399;border:1px solid rgba(16,185,129,.4)}.net-pill-badge.net-pill-neg[data-v-e31510fa]{background:#f43f5e2e;color:#fb7185;border:1px solid rgba(244,63,94,.4)}.net-pill-badge.net-pill-zero[data-v-e31510fa]{background:#64748b2e;color:#94a3b8;border:1px solid rgba(100,116,139,.4)}.mini-bar-wrap[data-v-e31510fa]{width:96px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.mini-bar-track[data-v-e31510fa]{height:4px;background:#ffffff14;border-radius:2px;display:flex;overflow:hidden}.mini-bar-add[data-v-e31510fa]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);transition:width .3s ease}.mini-bar-del[data-v-e31510fa]{height:100%;background:linear-gradient(90deg,#fb7185,#f43f5e);transition:width .3s ease}.mini-bar-labels[data-v-e31510fa]{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-family:DIN Alternate,Inter,sans-serif;line-height:1}.mini-bar-labels .text-add[data-v-e31510fa]{color:#34d399;font-weight:600}.mini-bar-labels .text-sep[data-v-e31510fa]{color:#475569}.mini-bar-labels .text-del[data-v-e31510fa]{color:#fb7185;font-weight:600}.td-action[data-v-e31510fa]{text-align:center}.table-drill-btn[data-v-e31510fa]{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:3px 8px;white-space:nowrap;flex-shrink:0;background:#00f2fe1a;border:1px solid rgba(0,242,254,.3);border-radius:4px;color:#00f2fe;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.drill-arrow[data-v-e31510fa]{font-size:9px;transition:transform .2s ease}.table-drill-btn[data-v-e31510fa]:hover{background:linear-gradient(135deg,#00f2fe59,#4facfe59);color:#fff;border-color:#00f2fe;box-shadow:0 0 10px #00f2fe66}.drill-arrow[data-v-e31510fa]{font-size:10px;transition:transform .2s ease}.table-drill-btn:hover .drill-arrow[data-v-e31510fa]{transform:translate(2px)}@keyframes spin-e31510fa{to{transform:rotate(360deg)}}.cyber-modal-zoom-enter-active[data-v-e31510fa],.cyber-modal-zoom-leave-active[data-v-e31510fa]{transition:all .25s cubic-bezier(.4,0,.2,1)}.cyber-modal-zoom-enter-from[data-v-e31510fa],.cyber-modal-zoom-leave-to[data-v-e31510fa]{opacity:0;transform:scale(.96)}.expand-fade-enter-active[data-v-e31510fa],.expand-fade-leave-active[data-v-e31510fa]{transition:all .3s ease}.expand-fade-enter-from[data-v-e31510fa],.expand-fade-leave-to[data-v-e31510fa]{opacity:0;max-height:0;transform:translateY(-10px)}.bigscreen-container[data-v-f781df98]{position:relative;width:100%;min-height:100vh;background:#060c1d;color:#e0f2fe;padding:16px 24px 28px;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:0;box-shadow:none;border:none}.cyber-bg-glow[data-v-f781df98]{position:absolute;top:0;left:50%;transform:translate(-50%);width:900px;height:350px;background:radial-gradient(circle,rgba(0,242,254,.15) 0%,rgba(121,40,202,.08) 50%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.cyber-grid-lines[data-v-f781df98]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,242,254,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,254,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.bigscreen-header[data-v-f781df98]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,242,254,.2)}.header-decor-left[data-v-f781df98]{display:flex;align-items:center;gap:12px;width:28%}.to-alert-center-btn[data-v-f781df98]{display:inline-flex;align-items:center;gap:6px;background:#ff4d4f1f;border:1px solid rgba(255,77,79,.45);color:#ff7875;padding:5px 14px;border-radius:20px;font-size:11.5px;font-weight:600;cursor:pointer;box-shadow:0 0 10px #ff4d4f33;transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.to-alert-center-btn[data-v-f781df98]:hover{background:#ff4d4f42;border-color:#ff4d4f;color:#fff;box-shadow:0 0 16px #ff4d4f8c;transform:translateY(-1px)}.to-alert-center-btn[data-v-f781df98]:active{transform:scale(.96)}.alert-btn-icon[data-v-f781df98]{font-size:13px;line-height:1}.alert-btn-text[data-v-f781df98]{letter-spacing:.04em}.cyber-alert-pill[data-v-f781df98]{background:#ff4d4f;color:#fff;font-size:10px;font-weight:800;padding:1px 6px;border-radius:10px;box-shadow:0 0 8px #ff4d4fcc;letter-spacing:0}.back-text[data-v-f781df98]{letter-spacing:.04em}.decor-dot[data-v-f781df98]{width:8px;height:8px;border-radius:50%;background:#00f5a0;box-shadow:0 0 10px #00f5a0}.decor-line[data-v-f781df98]{width:50px;height:2px;background:linear-gradient(90deg,#00f5a0,transparent)}.decor-tag[data-v-f781df98]{font-size:11px;color:#8ec5fc;letter-spacing:.08em}.header-title-box[data-v-f781df98]{text-align:center;position:relative}.header-sub[data-v-f781df98]{font-size:10px;font-weight:700;letter-spacing:.25em;color:#4facfe;margin-bottom:2px}.header-title[data-v-f781df98]{font-size:24px;font-weight:900;letter-spacing:.08em;background:linear-gradient(180deg,#fff,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(0,242,254,.6);margin:0}.header-glow-bar[data-v-f781df98]{width:140px;height:3px;margin:6px auto 0;background:linear-gradient(90deg,transparent,#00f2fe,transparent);border-radius:2px;box-shadow:0 0 12px #00f2fe}.header-active-filters[data-v-f781df98]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;animation:filterBarSlideDown-f781df98 .25s cubic-bezier(.4,0,.2,1)}.active-filter-prefix[data-v-f781df98]{font-size:11px;color:#8ec5fc;font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px}.active-filter-tags[data-v-f781df98]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.active-filter-pill[data-v-f781df98]{display:inline-flex;align-items:center;gap:6px;background:#070f26d9;border:1px solid rgba(0,242,254,.45);box-shadow:0 0 10px #00f2fe33,inset 0 0 6px #00f2fe14;padding:2px 5px 2px 8px;border-radius:12px;font-size:11px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1)}.active-filter-pill[data-v-f781df98]:hover{border-color:#00f2fe;box-shadow:0 0 14px #00f2fe59;transform:translateY(-1px)}.pill-type-label[data-v-f781df98]{font-size:10px;font-weight:700;color:#00f2fe;background:#00f2fe26;padding:1px 5px;border-radius:4px;letter-spacing:.02em}.pill-channel .pill-type-label[data-v-f781df98]{color:#4facfe;background:#4facfe2e}.pill-customer .pill-type-label[data-v-f781df98]{color:#00f5a0;background:#00f5a02e}.pill-employer .pill-type-label[data-v-f781df98]{color:#ffb347;background:#ffb3472e}.pill-employment .pill-type-label[data-v-f781df98]{color:#b37feb;background:#b37feb2e}.pill-custom-time[data-v-f781df98]{border-color:#00f2fe99;background:linear-gradient(135deg,#070f26eb,#00f2fe26);cursor:pointer}.pill-custom-time[data-v-f781df98]:hover{border-color:#00f2fe;box-shadow:0 0 16px #00f2fe73}.pill-custom-time .pill-type-label[data-v-f781df98]{color:#00f2fe;background:#00f2fe38}.pill-custom-time .pill-value-text[data-v-f781df98]{max-width:none;font-weight:600;color:#00f2fe;letter-spacing:.02em}.pill-days-tag[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe,#007aff);color:#061126;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:800;letter-spacing:.02em;margin-left:2px}.pill-value-text[data-v-f781df98]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#e0f2fe}.pill-remove-btn[data-v-f781df98]{width:16px;height:16px;border-radius:50%;border:none;background:#ffffff1f;color:#8ec5fc;font-size:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:all .18s ease}.pill-remove-btn[data-v-f781df98]:hover{background:#ff4d4f;color:#fff;box-shadow:0 0 8px #ff4d4fcc;transform:scale(1.15)}.pill-remove-btn[data-v-f781df98]:active{transform:scale(.95)}.active-filter-clear-btn[data-v-f781df98]{background:#ff4d4f1f;border:1px dashed rgba(255,77,79,.45);color:#ff7875;padding:2px 8px;border-radius:12px;font-size:10.5px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.active-filter-clear-btn[data-v-f781df98]:hover{background:#ff4d4f40;border-color:#ff4d4f;color:#fff;box-shadow:0 0 10px #ff4d4f80;transform:translateY(-1px)}.active-filter-clear-btn[data-v-f781df98]:active{transform:scale(.95)}@keyframes filterBarSlideDown-f781df98{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.filter-bar-fade-enter-active[data-v-f781df98],.filter-bar-fade-leave-active[data-v-f781df98]{transition:all .22s cubic-bezier(.4,0,.2,1)}.filter-bar-fade-enter-from[data-v-f781df98],.filter-bar-fade-leave-to[data-v-f781df98]{opacity:0;transform:translateY(-6px)}.header-decor-right[data-v-f781df98]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1}.cyber-time-switcher[data-v-f781df98]{display:flex;align-items:center}.cyber-seg-tabs[data-v-f781df98]{display:flex;background:#070f26d9;border:1px solid rgba(0,242,254,.35);padding:3px;border-radius:20px;gap:2px;box-shadow:0 0 12px #00f2fe1f,inset 0 1px 3px #00000080}.cyber-seg-btn[data-v-f781df98]{border:none;background:transparent;padding:4px 12px;font-size:11px;font-weight:600;color:#8ec5fc;border-radius:16px;cursor:pointer;letter-spacing:.05em;transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:5px}.cyber-seg-btn[data-v-f781df98]:hover{color:#00f2fe}.cyber-seg-btn.active[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);color:#fff;border:1px solid rgba(0,242,254,.8);box-shadow:0 0 12px #00f2fe66,inset 0 0 6px #00f2fe4d;text-shadow:0 0 8px rgba(0,242,254,.8)}.custom-active-dot[data-v-f781df98]{width:5px;height:5px;border-radius:50%;background:#00f5a0;box-shadow:0 0 6px #00f5a0}.screen-clock[data-v-f781df98]{display:flex;align-items:center;gap:6px;background:#070f26cc;border:1px solid rgba(0,242,254,.3);padding:4px 12px;border-radius:20px;box-shadow:0 0 10px #00f2fe26}.pulse-indicator[data-v-f781df98]{width:6px;height:6px;border-radius:50%;background:#00f5a0;box-shadow:0 0 8px #00f5a0;animation:pulse-dot-f781df98 2s infinite}@keyframes pulse-dot-f781df98{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}.clock-time[data-v-f781df98]{font-size:13px;font-weight:700;color:#00f2fe;font-family:monospace}.fullscreen-btn[data-v-f781df98]{background:#00f2fe26;border:1px solid rgba(0,242,254,.4);color:#00f2fe;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.fullscreen-btn[data-v-f781df98]:hover{background:#00f2fe4d;box-shadow:0 0 12px #00f2fe80;transform:translateY(-1px)}.cyber-manual-trigger-btn[data-v-f781df98]{background:linear-gradient(135deg,#007aff33,#00f2fe33);border:1px solid rgba(0,242,254,.5);color:#00f2fe;padding:4px 13px;border-radius:20px;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;letter-spacing:.03em;transition:all .22s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #00f2fe33;-webkit-user-select:none;user-select:none}.cyber-manual-trigger-btn[data-v-f781df98]:hover{background:linear-gradient(135deg,#007aff66,#00f2fe66);border-color:#00f2fe;color:#fff;box-shadow:0 0 16px #00f2fe8c;transform:translateY(-1px)}.cyber-manual-trigger-btn[data-v-f781df98]:active{transform:scale(.96)}.manual-icon[data-v-f781df98]{font-size:13px;line-height:1}.cyber-filter-trigger-btn[data-v-f781df98]{background:#070f26d9;border:1px solid rgba(0,242,254,.35);color:#8ec5fc;padding:4px 14px;border-radius:20px;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;letter-spacing:.04em;transition:all .22s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #00f2fe1f,inset 0 1px 3px #00000080;-webkit-user-select:none;user-select:none}.cyber-filter-trigger-btn[data-v-f781df98]:hover{border-color:#00f2fe;color:#00f2fe;box-shadow:0 0 14px #00f2fe59;transform:translateY(-1px)}.cyber-filter-trigger-btn.active[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe59,#4facfe73);color:#fff;border-color:#00f2fecc;box-shadow:0 0 12px #00f2fe66,inset 0 0 6px #00f2fe4d;text-shadow:0 0 8px rgba(0,242,254,.8)}.filter-active-dot[data-v-f781df98]{width:6px;height:6px;border-radius:50%;background:#00f5a0;box-shadow:0 0 8px #00f5a0}.kpi-marquee-grid[data-v-f781df98]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.cyber-kpi-card[data-v-f781df98]{background:#0a142ebf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(79,172,254,.2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;position:relative;overflow:hidden}.cyber-kpi-card[data-v-f781df98]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.glow-cyan[data-v-f781df98]:before{background:linear-gradient(90deg,#00f2fe,#4facfe)}.glow-blue[data-v-f781df98]:before{background:linear-gradient(90deg,#4facfe,#007aff)}.glow-green[data-v-f781df98]:before{background:linear-gradient(90deg,#00f5a0,#00f2fe)}.glow-amber[data-v-f781df98]:before{background:linear-gradient(90deg,#ffb347,#ff7a45)}.glow-purple[data-v-f781df98]:before{background:linear-gradient(90deg,#7928ca,#ff0080)}.glow-red[data-v-f781df98]:before{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.cyber-kpi-card[data-v-f781df98]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00f2fe33;border-color:#00f2fe80}.kpi-card-clickable[data-v-f781df98]{cursor:pointer}.kpi-card-clickable[data-v-f781df98]:hover{box-shadow:0 0 25px #f59e0b59,inset 0 0 15px #f59e0b1a;border-color:#f59e0b99}.kpi-card-header[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.kpi-icon[data-v-f781df98]{font-size:14px}.kpi-label[data-v-f781df98]{font-size:12px;font-weight:600;color:#8ec5fc;flex:1;margin-left:6px}.kpi-badge[data-v-f781df98]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px}.badge-cyan[data-v-f781df98]{background:#00f2fe26;color:#00f2fe}.badge-blue[data-v-f781df98]{background:#4facfe26;color:#4facfe}.badge-green[data-v-f781df98]{background:#00f5a026;color:#00f5a0}.badge-amber[data-v-f781df98]{background:#ffb34726;color:#ffb347}.badge-purple[data-v-f781df98]{background:#7928ca26;color:#c084fc}.badge-red[data-v-f781df98]{background:#ff4d4f33;color:#ff4d4f}.kpi-num-box[data-v-f781df98]{display:flex;align-items:baseline;gap:4px;margin:4px 0}.kpi-value[data-v-f781df98]{font-size:24px;font-weight:900;letter-spacing:-.02em;font-family:DIN Alternate,-apple-system,BlinkMacSystemFont,monospace}.kpi-unit[data-v-f781df98]{font-size:11px;color:#8ec5fc}.cyan-text[data-v-f781df98]{color:#00f2fe;text-shadow:0 0 10px rgba(0,242,254,.5)}.green-text[data-v-f781df98]{color:#00f5a0;text-shadow:0 0 10px rgba(0,245,160,.5)}.red-text[data-v-f781df98]{color:#ff4d4f;text-shadow:0 0 10px rgba(255,77,79,.5)}.orange-text[data-v-f781df98]{color:#ff7a45;text-shadow:0 0 10px rgba(255,122,69,.5)}.amber-text[data-v-f781df98]{color:#ffb347;text-shadow:0 0 10px rgba(255,179,71,.5)}.purple-text[data-v-f781df98]{color:#c084fc;text-shadow:0 0 10px rgba(192,132,252,.5)}.kpi-sub-row[data-v-f781df98]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:11px;color:#94a3b8;margin-top:6px;border-top:1px solid rgba(0,242,254,.15);padding-top:6px;gap:4px}.kpi-meta-pills[data-v-f781df98]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:4px;width:100%}.kpi-flow-sub-row[data-v-f781df98]{display:flex;justify-content:space-between;align-items:center;gap:4px}.flow-pill-group[data-v-f781df98]{display:inline-flex;align-items:center;gap:4px}.cyber-flow-pill[data-v-f781df98]{background:#0f172a99;border:1px solid rgba(0,242,254,.2);border-radius:4px;padding:2px 6px;font-size:11px;color:#94a3b8;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;line-height:1.3}.cyber-flow-pill .text-green[data-v-f781df98]{color:#10b981;font-weight:700}.cyber-flow-pill .text-rose[data-v-f781df98]{color:#f43f5e;font-weight:700}.cyber-flow-pill.pill-pos strong[data-v-f781df98]{color:#00f2fe;font-weight:700}.cyber-flow-pill.pill-neg strong[data-v-f781df98]{color:#f43f5e;font-weight:700}.kpi-sub-stats[data-v-f781df98]{display:inline-flex;gap:6px;margin-left:auto;align-items:center}.cyber-stat-pill[data-v-f781df98]{background:#00f2fe14;border:1px solid rgba(0,242,254,.25);border-radius:4px;padding:1.5px 5px;font-size:10px;color:#8ec5fc;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;line-height:1.4;letter-spacing:.1px;flex-shrink:1}.cyber-stat-pill strong[data-v-f781df98]{color:#fff;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.3px}.cyber-stat-pill.clickable-pill[data-v-f781df98]{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.cyber-stat-pill.clickable-pill[data-v-f781df98]:hover{background:#ffb34733;border-color:#ffb347b3;color:#fff;transform:translateY(-1px);box-shadow:0 0 10px #ffb34766}.cyber-stat-pill.clickable-pill:hover strong[data-v-f781df98]{color:#ffb347}.cyber-stat-pill.clickable-pill[data-v-f781df98]:active{transform:translateY(0)}.pill-sub-withdrawn[data-v-f781df98]{display:inline-flex;align-items:center;gap:1px;margin-left:3px;padding:0 3px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:3px;color:#fca5a5;font-size:9.5px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;flex-shrink:0}.pill-sub-withdrawn strong[data-v-f781df98]{color:#fee2e2;font-weight:700}.pill-sub-withdrawn[data-v-f781df98]:hover{background:#ef44444d;border-color:#ef4444cc;color:#fff;transform:translateY(-.5px);box-shadow:0 0 8px #ef444480}.pill-sub-withdrawn:hover strong[data-v-f781df98]{color:#fff}.clickable-meta[data-v-f781df98]{cursor:pointer;transition:all .2s ease;border-radius:4px;padding:1px 4px;margin:-1px -4px}.clickable-meta[data-v-f781df98]:hover{color:#00f2fe;background:#00f2fe1a;text-shadow:0 0 6px rgba(0,242,254,.5)}.clickable-stat-link[data-v-f781df98]{cursor:pointer;transition:all .2s ease;padding:1px 4px;border-radius:3px}.clickable-stat-link[data-v-f781df98]:hover{color:#00f2fe;background:#00f2fe26;text-shadow:0 0 8px rgba(0,242,254,.6)}.clickable-stat-link:hover .stat-num[data-v-f781df98]{color:#00f5a0;text-decoration:underline}.settle-info .sep[data-v-f781df98]{color:#94a3b866;margin:0 2px;-webkit-user-select:none;user-select:none}.currency-symbol[data-v-f781df98]{font-size:16px;font-weight:600;margin-right:1px}.cyber-trend-badge[data-v-f781df98]{padding:1px 6px;border-radius:4px;font-weight:700;font-size:10px}.cyber-trend-badge.trend-up[data-v-f781df98]{background:#00f5a026;color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.cyber-trend-badge.trend-down[data-v-f781df98]{background:#ff4d4f26;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.cyber-trend-badge.trend-flat[data-v-f781df98]{background:#8ec5fc26;color:#8ec5fc}.kpi-number-dual[data-v-f781df98]{display:flex;align-items:baseline;gap:8px}.dual-metric-item[data-v-f781df98]{display:inline-flex;align-items:baseline;gap:4px}.dual-metric-item.clickable-metric[data-v-f781df98]{cursor:pointer;padding:1px 6px;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dual-metric-item.clickable-metric[data-v-f781df98]:hover{background:#ff4d4f26;box-shadow:0 0 8px #ff4d4f4d;transform:translateY(-1px)}.metric-prefix[data-v-f781df98]{font-size:11px;color:#8ec5fc;font-weight:600}.dual-metric-divider[data-v-f781df98]{font-size:14px;color:#fff3;font-weight:300}.settle-info[data-v-f781df98]{font-size:10px;color:#8ec5fc;font-family:monospace}.kpi-meta-pills[data-v-f781df98]{display:flex;gap:6px;justify-content:flex-start;flex-wrap:wrap}.sub-item[data-v-f781df98]{display:inline-flex;align-items:baseline;gap:3px;color:#8ec5fc;font-size:11px;letter-spacing:.02em}.sub-val[data-v-f781df98]{color:#fff;font-weight:700;font-family:DIN Alternate,-apple-system,BlinkMacSystemFont,monospace}.highlight-cyan[data-v-f781df98]{color:#00f2fe;font-weight:700;text-shadow:0 0 8px rgba(0,242,254,.6)}.highlight-red[data-v-f781df98]{color:#ff4d4f;font-weight:700;text-shadow:0 0 8px rgba(255,77,79,.6)}.highlight-purple[data-v-f781df98]{color:#c084fc;font-weight:700;text-shadow:0 0 8px rgba(192,132,252,.6)}.kpi-delta-box[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.delta-col[data-v-f781df98]{display:flex;flex-direction:column;align-items:center;flex:1}.delta-name[data-v-f781df98]{font-size:11px;color:#8ec5fc;font-weight:500;margin-bottom:2px}.delta-val[data-v-f781df98]{font-size:13px;font-weight:800;font-family:DIN Alternate,-apple-system,BlinkMacSystemFont,monospace}.delta-divider[data-v-f781df98]{width:1px;height:24px;background:#ffffff1a}.ratio-progress-bar[data-v-f781df98]{flex:1;height:6px;background:#ffffff1a;border-radius:4px;position:relative;overflow:hidden;margin-left:8px}.ratio-bar-fill[data-v-f781df98]{height:100%;border-radius:4px;transition:width .6s ease}.bar-amber[data-v-f781df98]{background:linear-gradient(90deg,#ffb347,#ff7a45);box-shadow:0 0 8px #ffb347}.bar-red[data-v-f781df98]{background:linear-gradient(90deg,#ff7a45,#ff4d4f);box-shadow:0 0 8px #ff4d4f}.ratio-mark[data-v-f781df98]{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 4px #fff}.bigscreen-main-layout[data-v-f781df98]{position:relative;z-index:1;display:grid;grid-template-columns:28% 44% 28%;gap:16px;min-height:620px}.layout-column[data-v-f781df98]{display:flex;flex-direction:column;gap:16px}.layout-column.col-left[data-v-f781df98]{position:relative;z-index:20}.flex-1[data-v-f781df98]{flex:1}.flex-1_5[data-v-f781df98]{flex:1.5}.cyber-panel[data-v-f781df98]{background:#0a142ebf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(79,172,254,.25);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 20px #0000004d}.cyber-panel[data-v-f781df98]:before{content:"";position:absolute;top:-1px;left:-1px;width:10px;height:10px;border-top:2px solid #00f2fe;border-left:2px solid #00f2fe;border-top-left-radius:12px}.cyber-panel[data-v-f781df98]:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-bottom:2px solid #00f2fe;border-right:2px solid #00f2fe;border-bottom-right-radius:12px}.panel-header[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(79,172,254,.15)}.panel-icon[data-v-f781df98]{font-size:14px}.panel-title[data-v-f781df98]{font-size:13px;font-weight:700;color:#e0f2fe;flex:1;margin-left:6px;letter-spacing:.02em}.panel-drill-badge-btn[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe26,#4facfe40);border:1px solid rgba(0,242,254,.4);color:#00f2fe;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #00f2fe33;margin-right:6px}.panel-drill-badge-btn[data-v-f781df98]:hover{background:linear-gradient(135deg,#00f2fe59,#4facfe73);border-color:#00f2fe;color:#fff;box-shadow:0 0 16px #00f2fe80;transform:translateY(-1px) scale(1.03)}.panel-drill-badge-btn[data-v-f781df98]:active{transform:scale(.96)}.clickable-chart[data-v-f781df98]{cursor:pointer}.comp-rank-panel[data-v-f781df98]{display:flex;flex-direction:column;height:100%}.rank-metric-tabs[data-v-f781df98]{display:flex;background:#0f172a99;border:1px solid rgba(79,172,254,.2);border-radius:8px;padding:3px;gap:4px;margin-bottom:8px}.metric-tab-btn[data-v-f781df98]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;color:#8ec5fc;font-size:11px;font-weight:600;padding:5px 4px;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;user-select:none}.metric-tab-btn .tab-icon[data-v-f781df98]{font-size:11px}.metric-tab-btn[data-v-f781df98]:hover{color:#fff;background:#00f2fe1a}.metric-tab-btn.active[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe4d,#4facfe66);color:#fff;font-weight:700;box-shadow:0 0 10px #00f2fe66;border:1px solid rgba(0,242,254,.6)}.rank-cases-subtabs[data-v-f781df98],.aging-unsettled-subtabs[data-v-f781df98]{display:flex;background:#0f172ab3;border:1px dashed rgba(0,242,254,.35);border-radius:6px;padding:3px 4px;gap:4px;margin-bottom:8px;animation:fadeInDown .2s ease-out}.rank-cases-subtabs[data-v-f781df98]{border-color:#f43f5e59}.subtab-pill-btn[data-v-f781df98]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:transparent;border:none;color:#94a3b8;font-size:10px;font-weight:600;padding:4px 6px;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.subtab-pill-btn[data-v-f781df98]:hover{color:#fca5a5;background:#f43f5e1f}.subtab-pill-btn.active[data-v-f781df98]{background:linear-gradient(135deg,#f43f5e59,#e11d4880);color:#fff;font-weight:700;border:1px solid rgba(244,63,94,.65);box-shadow:0 0 8px #f43f5e66}.rank-dim-subbar[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px dashed rgba(79,172,254,.15)}.dim-pill-group[data-v-f781df98]{display:flex;background:#ffffff0d;border-radius:20px;padding:2px;gap:2px}.dim-pill-btn[data-v-f781df98]{background:transparent;border:none;color:#ffffffa6;font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:14px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.dim-pill-btn[data-v-f781df98]:hover{color:#fff}.dim-pill-btn.active[data-v-f781df98]{background:#00f2fe40;color:#00f2fe;font-weight:700;box-shadow:0 0 6px #00f2fe4d}.rank-search-box[data-v-f781df98]{position:relative;display:flex;align-items:center;width:105px}.rank-search-box .search-icon[data-v-f781df98]{position:absolute;left:6px;font-size:9px;color:#fff6;pointer-events:none}.rank-search-box input[data-v-f781df98]{width:100%;background:#00000073;border:1px solid rgba(79,172,254,.25);border-radius:12px;padding:2px 18px 2px 20px;font-size:10.5px;color:#fff;transition:all .2s ease}.rank-search-box input[data-v-f781df98]:focus{outline:none;border-color:#00f2fe;box-shadow:0 0 8px #00f2fe4d;width:125px}.clear-search-btn[data-v-f781df98]{position:absolute;right:6px;font-size:10px;color:#ffffff80;cursor:pointer}.clear-search-btn[data-v-f781df98]:hover{color:#ff4d4f}.comp-rank-stream-body[data-v-f781df98]{max-height:560px}.comp-rank-list[data-v-f781df98]{display:flex;flex-direction:column;gap:7px}.comp-rank-card[data-v-f781df98]{background:#0a132cd9;border:1px solid rgba(79,172,254,.18);border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.comp-rank-card[data-v-f781df98]:hover{background:#0e1c40f2;border-color:#00f2fe80;box-shadow:0 4px 14px #00000080,0 0 10px #00f2fe33;transform:translate(3px)}.comp-rank-card.rank-item-top-1[data-v-f781df98]{border-left:3px solid #ff4d4f;background:linear-gradient(90deg,#ff4d4f26,#0a132cd9 45%)}.comp-rank-card.rank-item-top-2[data-v-f781df98]{border-left:3px solid #ff7a45;background:linear-gradient(90deg,#ff7a451f,#0a132cd9 45%)}.comp-rank-card.rank-item-top-3[data-v-f781df98]{border-left:3px solid #ffb347;background:linear-gradient(90deg,#ffb3471a,#0a132cd9 45%)}.rank-card-head[data-v-f781df98]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.rank-badge-wrap[data-v-f781df98]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.rank-num-badge[data-v-f781df98]{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;font-family:monospace;background:#ffffff1a;color:#8ec5fc}.rank-num-badge.badge-top1[data-v-f781df98]{background:linear-gradient(135deg,#ff4d4f,#f5222d);color:#fff;box-shadow:0 0 10px #ff4d4fcc}.rank-num-badge.badge-top2[data-v-f781df98]{background:linear-gradient(135deg,#ff7a45,#fa541c);color:#fff;box-shadow:0 0 8px #ff7a45b3}.rank-num-badge.badge-top3[data-v-f781df98]{background:linear-gradient(135deg,#ffb347,#fa8c16);color:#fff;box-shadow:0 0 6px #ffb34799}.rank-metric-badge[data-v-f781df98]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;flex-shrink:0;line-height:1.4}.rank-metric-badge .metric-lbl[data-v-f781df98]{font-size:10px;opacity:.85;font-weight:600}.rank-metric-badge .metric-main-val[data-v-f781df98]{font-family:JetBrains Mono,Roboto Mono,Monaco,monospace;font-weight:800;font-size:11.5px;letter-spacing:.02em}.rank-metric-badge.badge-red[data-v-f781df98]{background:linear-gradient(135deg,#ff4d4f47,#ff4d4f1f);border:1px solid rgba(255,77,79,.65);color:#ff7875;box-shadow:0 0 8px #ff4d4f59}.rank-metric-badge.badge-orange[data-v-f781df98]{background:linear-gradient(135deg,#ff7a4540,#ff7a451a);border:1px solid rgba(255,122,69,.6);color:#ff9c6e;box-shadow:0 0 6px #ff7a4540}.rank-metric-badge.badge-normal[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe33,#4facfe14);border:1px solid rgba(0,242,254,.55);color:#00f2fe;box-shadow:0 0 6px #00f2fe33}.rank-entity-name[data-v-f781df98]{font-size:12.5px;font-weight:700;color:#fff;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.rank-policy-detail-row[data-v-f781df98]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:3px 0 6px;padding:3px 6px;background:#00f2fe0a;border-radius:4px;border-left:2px solid rgba(0,242,254,.5)}.policy-sub-tag[data-v-f781df98]{font-size:9.5px;padding:1px 5px;border-radius:3px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sub-tag-lbl[data-v-f781df98]{color:#ffffff73;font-size:8.5px;flex-shrink:0}.tag-polno[data-v-f781df98]{background:#4facfe26;border:1px solid rgba(79,172,254,.3);color:#a8d5ff;font-family:Consolas,Courier New,monospace;font-weight:500;max-width:100%;letter-spacing:.2px}.tag-compplan[data-v-f781df98]{background:#00f2fe1f;border:1px solid rgba(0,242,254,.3);color:#79f7ff;max-width:220px}.tag-subplan[data-v-f781df98]{background:#b886f826;border:1px solid rgba(184,134,248,.35);color:#d8b4fe;max-width:200px}.tag-company[data-v-f781df98]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;max-width:100%}.rank-bar-wrap[data-v-f781df98]{width:100%;height:4px;background:#ffffff14;border-radius:3px;overflow:hidden;margin-bottom:6px}.rank-bar-fill[data-v-f781df98]{height:100%;border-radius:3px;background:linear-gradient(90deg,#00f2fe,#4facfe);transition:width .4s cubic-bezier(.4,0,.2,1)}.rank-bar-fill.bar-top1[data-v-f781df98],.rank-bar-fill.bar-danger[data-v-f781df98]{background:linear-gradient(90deg,#ff4d4f,#ff7a45);box-shadow:0 0 6px #ff4d4fb3}.rank-bar-fill.bar-top2[data-v-f781df98],.rank-bar-fill.bar-warn[data-v-f781df98]{background:linear-gradient(90deg,#ff7a45,#ffb347);box-shadow:0 0 5px #ff7a4599}.rank-bar-fill.bar-top3[data-v-f781df98]{background:linear-gradient(90deg,#00f5a0,#00f2fe)}.rank-card-footer[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px}.rank-meta-stats[data-v-f781df98]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.meta-pill[data-v-f781df98]{color:#ffffffb3;display:inline-flex;align-items:center;gap:2px;font-family:monospace}.meta-pill .meta-tag[data-v-f781df98]{color:#8ec5fc;font-size:9px;background:#4facfe26;padding:1px 3px;border-radius:3px}.meta-pill.meta-pill-clickable[data-v-f781df98]{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);padding:1px 4px;border-radius:3px;background:#ff7a4514;border:1px solid rgba(255,122,69,.25)}.meta-pill.meta-pill-clickable[data-v-f781df98]:hover{background:#ff7a4547;border-color:#ff9c6e;color:#fff;box-shadow:0 0 8px #ff7a4580;transform:translateY(-1px)}.meta-pill.meta-pill-clickable .meta-tag.tag-claim[data-v-f781df98]{background:#ff4d4f40;color:#ff7875}.badge-mini.badge-clickable[data-v-f781df98]{cursor:pointer;transition:all .18s ease}.badge-mini.badge-clickable[data-v-f781df98]:hover{transform:scale(1.15);box-shadow:0 0 8px currentColor}.drill-down-btn-mini[data-v-f781df98]{background:#4facfe1f;border:1px solid rgba(79,172,254,.35);color:#79f7ff;font-size:9.5px;font-weight:600;cursor:pointer;padding:1px 6px;border-radius:3px;transition:all .18s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.drill-down-btn-mini[data-v-f781df98]:hover{background:#4facfe4d;border-color:#00f2fe;color:#fff;box-shadow:0 0 8px #00f2fe66;transform:translateY(-1px)}.rank-card-actions[data-v-f781df98]{display:flex;align-items:center;gap:5px;flex-shrink:0}.rank-tag-badge[data-v-f781df98]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px}.rank-tag-badge.tag-red[data-v-f781df98]{background:#ff4d4f40;color:#ff7875;border:1px solid rgba(255,77,79,.5)}.rank-tag-badge.tag-orange[data-v-f781df98]{background:#ff7a4538;color:#ff9c6e;border:1px solid rgba(255,122,69,.45)}.rank-tag-badge.tag-normal[data-v-f781df98]{background:#00f5a026;color:#00f5a0;border:1px solid rgba(0,245,160,.35)}.rate-setting-wrapper[data-v-f781df98]{position:relative;display:inline-flex;align-items:center;margin-right:6px;z-index:50}.rate-threshold-trigger-btn[data-v-f781df98]{background:#ff4d4f1f;border:1px solid rgba(255,77,79,.45);color:#ff7875;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.rate-threshold-trigger-btn[data-v-f781df98]:hover,.rate-threshold-trigger-btn.active[data-v-f781df98]{background:#ff4d4f47;border-color:#ff4d4f;color:#fff;box-shadow:0 0 12px #ff4d4f80;transform:translateY(-1px)}.threshold-label[data-v-f781df98]{font-family:monospace;letter-spacing:.3px}.threshold-gear-icon[data-v-f781df98]{font-size:10px;opacity:.85}.rate-threshold-popover[data-v-f781df98]{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:999;width:256px;background:linear-gradient(135deg,#08142cfa,#050c1cfc);border:1px solid rgba(255,77,79,.5);box-shadow:0 10px 30px #000000e6,0 0 20px #ff4d4f40;border-radius:8px;padding:10px 12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.popover-head[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:6px;margin-bottom:8px}.popover-title[data-v-f781df98]{font-size:11.5px;font-weight:700;color:#fff}.popover-close[data-v-f781df98]{background:transparent;border:none;color:#ffffff80;cursor:pointer;font-size:11px;padding:0 2px}.popover-close[data-v-f781df98]:hover{color:#ff4d4f}.popover-body[data-v-f781df98]{display:flex;flex-direction:column;gap:8px}.quick-rate-grid[data-v-f781df98]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.quick-rate-btn[data-v-f781df98]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fffc;padding:4px 6px;border-radius:4px;font-size:11px;cursor:pointer;text-align:center;transition:all .18s ease}.quick-rate-btn[data-v-f781df98]:hover{background:#ff4d4f33;border-color:#ff7875;color:#fff}.quick-rate-btn.active[data-v-f781df98]{background:linear-gradient(135deg,#ff4d4f66,#f59e0b66);border-color:#ff4d4f;color:#fff;font-weight:700;box-shadow:0 0 8px #ff4d4f80}.custom-rate-input-row[data-v-f781df98]{display:flex;align-items:center;gap:6px;padding-top:4px;border-top:1px dashed rgba(255,255,255,.08)}.custom-rate-lbl[data-v-f781df98]{font-size:11px;color:#fff9;white-space:nowrap}.custom-input-box[data-v-f781df98]{position:relative;display:flex;align-items:center;flex:1}.custom-input-box input[data-v-f781df98]{width:100%;background:#00000080;border:1px solid rgba(0,242,254,.3);color:#fff;padding:3px 18px 3px 6px;border-radius:4px;font-size:11px;font-family:monospace}.custom-input-box input[data-v-f781df98]:focus{outline:none;border-color:#00f2fe}.unit-pct[data-v-f781df98]{position:absolute;right:5px;font-size:10.5px;color:#ffffff80}.btn-apply-rate[data-v-f781df98]{background:#ff4d4f;border:1px solid #ff4d4f;color:#fff;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-apply-rate[data-v-f781df98]:hover{background:#ff7875;box-shadow:0 0 8px #ff4d4f99}.popover-zoom-enter-active[data-v-f781df98],.popover-zoom-leave-active[data-v-f781df98]{transition:all .2s cubic-bezier(.16,1,.3,1)}.popover-zoom-enter-from[data-v-f781df98],.popover-zoom-leave-to[data-v-f781df98]{opacity:0;transform:translateY(-6px) scale(.95)}.panel-tag[data-v-f781df98]{font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.tag-cyan[data-v-f781df98]{background:#00f2fe26;color:#00f2fe;border:1px solid rgba(0,242,254,.3)}.tag-blue[data-v-f781df98]{background:#4facfe26;color:#4facfe;border:1px solid rgba(79,172,254,.3)}.tag-purple[data-v-f781df98]{background:#7928ca26;color:#c084fc;border:1px solid rgba(121,40,202,.3)}.panel-badge[data-v-f781df98]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.panel-body[data-v-f781df98]{flex:1;position:relative;min-height:180px;display:flex;flex-direction:column}.chart-box[data-v-f781df98]{width:100%;height:100%;min-height:180px;flex:1}.chart-legend-box[data-v-f781df98]{display:flex;align-items:center;gap:8px;font-size:10px}.legend-dot[data-v-f781df98]{width:6px;height:6px;border-radius:50%}.legend-dot.green[data-v-f781df98]{background:#00f5a0;box-shadow:0 0 6px #00f5a0}.legend-dot.red[data-v-f781df98]{background:#ff4d4f;box-shadow:0 0 6px #ff4d4f}.legend-dot.cyan[data-v-f781df98]{background:#00f2fe;box-shadow:0 0 6px #00f2fe}.legend-dot.amber[data-v-f781df98]{background:#ffb347;box-shadow:0 0 6px #ffb347}.legend-text[data-v-f781df98]{color:#8ec5fc}.alert-stream-panel[data-v-f781df98]{height:100%}.scroll-panel[data-v-f781df98]{flex:1;max-height:560px;overflow-y:auto;padding-right:4px;transition:opacity .15s ease}.scroll-panel.is-loading[data-v-f781df98]{opacity:.5;pointer-events:none}.scroll-panel[data-v-f781df98]::-webkit-scrollbar{width:4px}.scroll-panel[data-v-f781df98]::-webkit-scrollbar-thumb{background:#00f2fe4d;border-radius:4px}.stream-scroll-footer[data-v-f781df98]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0 4px;font-size:11px;-webkit-user-select:none;user-select:none}.stream-loading-more[data-v-f781df98]{color:#00f2fe;animation:pulse-glow-f781df98 1.5s infinite}.loading-more-txt[data-v-f781df98]{font-family:monospace;font-size:10.5px}.stream-no-more[data-v-f781df98]{color:#ffffff59;font-size:10px;letter-spacing:.5px}.cyber-spinner-dot[data-v-f781df98]{width:10px;height:10px;border:2px solid rgba(0,242,254,.2);border-top-color:#00f2fe;border-radius:50%;animation:cyber-spin-f781df98 .8s linear infinite}@keyframes cyber-spin-f781df98{to{transform:rotate(360deg)}}@keyframes pulse-glow-f781df98{0%,to{opacity:.8}50%{opacity:.4}}.alert-stream-list[data-v-f781df98]{display:flex;flex-direction:column;gap:8px}.alert-stream-item[data-v-f781df98]{background:#070f2699;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .2s ease}.alert-stream-item[data-v-f781df98]:hover{background:#00f2fe1a;border-color:#00f2fe66;transform:translate(2px)}.level-red[data-v-f781df98]{border-left:3px solid #ff4d4f}.level-orange[data-v-f781df98]{border-left:3px solid #ff7a45}.level-yellow[data-v-f781df98]{border-left:3px solid #ffb347}.item-head[data-v-f781df98]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.level-indicator[data-v-f781df98]{width:6px;height:6px;border-radius:50%}.indicator-red[data-v-f781df98]{background:#ff4d4f;box-shadow:0 0 6px #ff4d4f}.indicator-orange[data-v-f781df98]{background:#ff7a45;box-shadow:0 0 6px #ff7a45}.indicator-yellow[data-v-f781df98]{background:#ffb347;box-shadow:0 0 6px #ffb347}.unit-name[data-v-f781df98]{font-size:11px;font-weight:700;color:#fff;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-code-pill[data-v-f781df98]{font-size:9px;font-weight:800;background:#ffffff1a;padding:1px 4px;border-radius:3px;color:#8ec5fc}.item-body[data-v-f781df98]{display:flex;justify-content:space-between;font-size:10px;color:#94a3b8;margin-bottom:4px}.rule-name[data-v-f781df98]{color:#8ec5fc}.item-footer[data-v-f781df98]{display:flex;justify-content:space-between;align-items:center;font-size:10px}.comp-rate-badge[data-v-f781df98]{color:#ff7a45;font-weight:700}.item-action-link[data-v-f781df98]{color:#00f2fe;font-size:10px;cursor:pointer;transition:all .15s ease}.item-action-link[data-v-f781df98]:hover{text-decoration:underline;text-shadow:0 0 6px #00f2fe}.loss-policy-stream[data-v-f781df98]{gap:6px}.loss-card-item[data-v-f781df98]{background:#0a132ccc;border:1px solid rgba(239,68,68,.22);border-radius:6px;padding:7px 9px;display:flex;flex-direction:column;gap:4px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.loss-card-item[data-v-f781df98]:hover{background:#ef44442e;border-color:#ef444499;box-shadow:0 2px 12px #ef444440;transform:translate(2px)}.loss-card-item.level-red[data-v-f781df98],.loss-card-item.level-orange[data-v-f781df98],.loss-card-item.level-yellow[data-v-f781df98]{border-left:1px solid rgba(239,68,68,.22)}.loss-card-item .item-head[data-v-f781df98]{display:flex;align-items:center;gap:6px;margin-bottom:0}.comp-rate-pill[data-v-f781df98]{font-family:monospace;font-size:11px;font-weight:800;padding:1px 6px;border-radius:4px;letter-spacing:.3px;white-space:nowrap}.comp-rate-pill.rate-danger[data-v-f781df98]{background:#ff4d4f2e;border:1px solid rgba(255,77,79,.5);color:#ff4d4f;text-shadow:0 0 6px rgba(255,77,79,.6)}.comp-rate-pill.rate-warn[data-v-f781df98]{background:#f59e0b2e;border:1px solid rgba(245,158,11,.5);color:#ffb347}.item-meta-compact[data-v-f781df98]{display:flex;align-items:center;gap:6px;font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;background:#060c1d73;padding:3px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.meta-item[data-v-f781df98]{display:inline-flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis}.meta-tag[data-v-f781df98]{color:#64748b;font-size:9px;background:#ffffff0d;padding:0 3px;border-radius:2px}.meta-code[data-v-f781df98]{color:#38bdf8;font-family:monospace;font-size:10px}.meta-divider[data-v-f781df98]{color:#334155;font-size:9px}.meta-plan[data-v-f781df98]{color:#cbd5e1;font-size:10px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.meta-channel[data-v-f781df98]{margin-left:auto;color:#818cf8;font-size:9.5px;background:#818cf81a;padding:0 4px;border-radius:3px;max-width:90px;overflow:hidden;text-overflow:ellipsis}.item-bottom-row[data-v-f781df98]{display:flex;align-items:center;justify-content:space-between;padding-top:3px;border-top:1px dashed rgba(255,255,255,.06);font-size:10.5px}.item-fin-compact[data-v-f781df98]{display:flex;align-items:center;gap:6px;font-family:monospace}.fin-item[data-v-f781df98]{display:inline-flex;align-items:center;gap:3px;color:#e2e8f0;font-size:10.5px}.fin-tag[data-v-f781df98]{font-size:8.5px;padding:0 2px;border-radius:2px;font-family:sans-serif;font-weight:700}.fin-tag.tag-prem[data-v-f781df98]{background:#00f5a026;color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.fin-tag.tag-claim[data-v-f781df98]{background:#ff4d4f26;color:#ff7875;border:1px solid rgba(255,77,79,.3)}.fin-sep[data-v-f781df98]{color:#475569;font-size:9px}.item-actions-compact[data-v-f781df98]{display:flex;align-items:center;gap:6px}.case-badges-compact[data-v-f781df98]{display:flex;align-items:center;gap:3px}.badge-mini[data-v-f781df98]{font-size:9px;padding:0 3px;border-radius:2px;background:#ffffff0f;color:#94a3b8}.badge-mini.badge-inj-fracture[data-v-f781df98]{background:#f59e0b33;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-weight:600}.badge-mini.badge-inj-death[data-v-f781df98]{background:#ef444440;border:1px solid rgba(239,68,68,.5);color:#f87171;font-weight:700;box-shadow:0 0 6px #ef444466}.penetrate-btn-mini[data-v-f781df98]{color:#00f2fe;font-size:10px;font-weight:600;cursor:pointer;padding:1px 4px;border-radius:3px;background:#00f2fe14;border:1px solid rgba(0,242,254,.2);transition:all .15s ease;white-space:nowrap}.penetrate-btn-mini[data-v-f781df98]:hover{background:#00f2fe40;border-color:#00f2fe;box-shadow:0 0 8px #00f2fe66;text-decoration:none}.relation-penetrate-btn-mini[data-v-f781df98]{color:#c084fc;font-size:10px;font-weight:600;cursor:pointer;padding:1px 5px;border-radius:3px;background:#a855f71f;border:1px solid rgba(168,85,247,.35);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.relation-penetrate-btn-mini[data-v-f781df98]:hover{background:#a855f747;border-color:#d8b4fe;color:#fff;box-shadow:0 0 10px #a855f780;transform:translateY(-1px)}.relation-penetrate-btn-mini[data-v-f781df98]:active{transform:scale(.96)}.empty-loss-stream[data-v-f781df98]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:8px;color:#64748b;font-size:11px}.rank-tab-group[data-v-f781df98]{display:flex;gap:4px}.rank-tab-btn[data-v-f781df98]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#8ec5fc;padding:2px 8px;border-radius:4px;font-size:10px;cursor:pointer;transition:all .2s ease}.rank-tab-btn.active[data-v-f781df98]{background:#00f2fe;color:#060c1d;font-weight:700;border-color:#00f2fe;box-shadow:0 0 8px #00f2fe80}.job-injury-tabs .rank-tab-btn[data-v-f781df98]{padding:2px 7px;font-size:10px}.job-injury-tabs .rank-tab-btn[data-v-f781df98]:hover{background:#00f2fe26;border-color:#00f2fe66;color:#00f2fe}.job-injury-tabs .rank-tab-btn.active[data-v-f781df98]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#060c1d;font-weight:700;border-color:#00f2fe;box-shadow:0 0 10px #00f2fe99}.ops-grid-body[data-v-f781df98]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:6px 0}.ops-metric-card[data-v-f781df98]{background:#070f2699;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px}.ops-num[data-v-f781df98]{font-size:18px;font-weight:900;font-family:monospace}.ops-unit[data-v-f781df98]{font-size:10px;color:#8ec5fc}.ops-label[data-v-f781df98]{font-size:10px;color:#64748b;margin:2px 0 6px}.ops-bar[data-v-f781df98]{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.ops-bar-inner[data-v-f781df98]{height:100%;border-radius:2px}.cyan-bg[data-v-f781df98]{background:#00f2fe;box-shadow:0 0 6px #00f2fe}.green-bg[data-v-f781df98]{background:#00f5a0;box-shadow:0 0 6px #00f5a0}.purple-bg[data-v-f781df98]{background:#c084fc;box-shadow:0 0 6px #c084fc}.amber-bg[data-v-f781df98]{background:#ffb347;box-shadow:0 0 6px #ffb347}@media (max-width: 1400px){.kpi-marquee-grid[data-v-f781df98]{grid-template-columns:repeat(3,1fr)}.bigscreen-main-layout[data-v-f781df98]{grid-template-columns:1fr}}@media (max-width: 900px){.kpi-marquee-grid[data-v-f781df98]{grid-template-columns:1fr}.header-decor-left[data-v-f781df98],.header-decor-right[data-v-f781df98]{display:none}}.cyber-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#040918c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;z-index:9999}.dual-cal-modal{width:760px;max-width:95vw}.cyber-modal-card{position:relative;background:linear-gradient(180deg,#091535,#060e24);border:1px solid rgba(0,242,254,.4);border-radius:16px;padding:22px 26px;box-shadow:0 0 50px #00f2fe40,inset 0 0 40px #0056b333;color:#e0f2fe;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.cyber-modal-glow{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:380px;height:160px;background:radial-gradient(circle,rgba(0,242,254,.25) 0%,transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.cyber-modal-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(0,242,254,.2);margin-bottom:16px}.cyber-modal-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:.04em;color:#fff;text-shadow:0 0 12px rgba(0,242,254,.6)}.cyber-modal-icon{font-size:17px}.cyber-modal-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#8ec5fc;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s ease}.cyber-modal-close:hover{background:#ff4d4f33;border-color:#ff4d4f;color:#ff4d4f;box-shadow:0 0 10px #ff4d4f66}.cyber-preset-section{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:14px}.preset-label{font-size:12px;color:#8ec5fc;font-weight:600;white-space:nowrap}.preset-btn-group{display:flex;flex-wrap:wrap;gap:8px}.preset-pill{background:#070f26cc;border:1px solid rgba(0,242,254,.3);color:#8ec5fc;padding:4px 12px;border-radius:14px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease}.preset-pill:hover{color:#00f2fe;border-color:#00f2fe;background:#00f2fe1f}.preset-pill.active{background:linear-gradient(135deg,#00f2fe4d,#4facfe66);border-color:#00f2fe;color:#fff;font-weight:700;box-shadow:0 0 10px #00f2fe59}.cyber-selected-badge-bar{position:relative;z-index:1;margin-bottom:16px}.range-display-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#00f2fe14;border:1px solid rgba(0,242,254,.35);border-radius:10px;padding:8px 14px;font-size:12px;color:#e0f2fe}.range-text-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.range-pin{font-size:14px}.range-days-pill{background:linear-gradient(135deg,#00f2fe,#007aff);color:#061126;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:800;margin-left:8px;letter-spacing:.02em}.quick-today-btn{margin-left:auto;display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#00f2fe29,#007aff47);border:1px solid #00f2fe;color:#00f2fe;padding:3px 12px;border-radius:14px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 0 8px #00f2fe40;white-space:nowrap;-webkit-user-select:none;user-select:none}.quick-today-btn:hover{background:linear-gradient(135deg,#00f2fe59,#007aff73);color:#fff;box-shadow:0 0 14px #00f2fe99;transform:translateY(-1px)}.quick-today-btn:active{transform:translateY(0)}.quick-today-icon{font-size:11px}.dual-calendar-panel{position:relative;z-index:1;display:flex;align-items:stretch;gap:16px;margin-bottom:18px}.single-cal-box{flex:1;min-width:0;background:#050b1ce0;border:1px solid rgba(0,242,254,.25);border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 20px #00000080}.cal-nav-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cal-month-title{font-size:13px;font-weight:800;color:#00f2fe;text-shadow:0 0 8px rgba(0,242,254,.5);letter-spacing:.04em}.nav-btn-group{display:flex;gap:3px}.nav-placeholder{min-width:56px;display:flex;align-items:center;justify-content:flex-start}.cal-today-jump-btn{background:#00f2fe1a;border:1px solid rgba(0,242,254,.4);color:#00f2fe;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:1.2}.cal-today-jump-btn:hover{background:#00f2fe47;border-color:#00f2fe;color:#fff;box-shadow:0 0 8px #00f2fe80}.cal-today-jump-btn.is-dimmed{opacity:.6;border-color:#00f2fe33;color:#8ec5fc}.cal-today-jump-btn.is-dimmed:hover{opacity:1;color:#00f2fe;border-color:#00f2fe}.cal-nav-btn{background:#00f2fe14;border:1px solid rgba(0,242,254,.3);color:#8ec5fc;width:22px;height:22px;border-radius:5px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.cal-nav-btn:hover{background:#00f2fe40;border-color:#00f2fe;color:#fff;box-shadow:0 0 8px #00f2fe66}.cal-weekdays-row{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;font-weight:700;color:#8ec5fc;opacity:.75;margin-bottom:6px}.cal-days-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:3px}.cal-day-cell{height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#e0f2fe;cursor:pointer;position:relative;transition:all .12s ease;border-radius:4px;-webkit-user-select:none;user-select:none}.cal-day-cell.empty{cursor:default}.cal-day-cell:hover:not(.is-disabled):not(.empty){background:#00f2fe40;color:#00f2fe}.cal-day-cell.is-disabled{opacity:.22;cursor:not-allowed;color:#5a759e}.cal-day-cell.is-today .day-text:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#00f5a0;box-shadow:0 0 4px #00f5a0}.cal-day-cell.in-range{background:#00f2fe2e;color:#00f2fe;border-radius:0}.cal-day-cell.is-start{background:linear-gradient(135deg,#00f2fe,#007aff)!important;color:#061126!important;font-weight:800;border-radius:6px 0 0 6px!important;box-shadow:0 0 10px #00f2fe99;z-index:2}.cal-day-cell.is-end{background:linear-gradient(135deg,#007aff,#00f2fe)!important;color:#061126!important;font-weight:800;border-radius:0 6px 6px 0!important;box-shadow:0 0 10px #00f2fe99;z-index:2}.cal-day-cell.is-start.is-end{border-radius:6px!important}.cal-divider{width:1px;background:linear-gradient(180deg,transparent,rgba(0,242,254,.35),transparent);align-self:stretch}.cyber-modal-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,242,254,.15)}.cal-help-hint{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#8ec5fc;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.hint-icon{font-size:13px;flex-shrink:0}.modal-btn-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cyber-btn-cancel{display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(0,242,254,.3);color:#8ec5fc;height:36px;padding:0 18px;border-radius:18px;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px #0000004d;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;flex-shrink:0}.cyber-btn-cancel:hover{background:#00f2fe26;border-color:#00f2fe;color:#00f2fe;box-shadow:0 0 12px #00f2fe59}.cyber-btn-cancel:active{transform:scale(.97)}.cyber-btn-confirm{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#00f2fe,#007aff);border:none;color:#061126;height:36px;padding:0 22px;border-radius:18px;font-size:12.5px;font-weight:800;line-height:1;white-space:nowrap;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 16px #00f2fe80;transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;flex-shrink:0}.cyber-btn-confirm:hover:not(:disabled){box-shadow:0 0 24px #00f2fed9;transform:translateY(-1px)}.cyber-btn-confirm:active:not(:disabled){transform:scale(.97)}.cyber-btn-confirm:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.confirm-icon{font-size:12px;line-height:1}.confirm-text{line-height:1;white-space:nowrap}.cyber-modal-enter-active,.cyber-modal-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.cyber-modal-enter-from,.cyber-modal-leave-to{opacity:0;transform:scale(.95)}.business-filter-modal{width:720px;max-width:95vw;min-height:450px;display:flex;flex-direction:column;justify-content:space-between}.business-filter-modal-body{position:relative;z-index:50;flex:1}.filter-modal-quick-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.quick-label{font-size:12px;color:#8ec5fc;font-weight:600}.filter-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px;position:relative;z-index:20}.filter-modal-field{background:#050b1ce0;border:1px solid rgba(0,242,254,.25);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 0 16px #00000080;position:relative;transition:all .2s ease}.filter-modal-field:focus-within,.filter-modal-field:has(.open){z-index:100;border-color:#00f2fe99;box-shadow:0 0 16px #00f2fe33,inset 0 0 16px #00000080}.field-head{display:flex;align-items:center;gap:6px}.field-title{font-size:12px;font-weight:700;color:#8ec5fc;letter-spacing:.04em}.rank-breadcrumb-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;margin-bottom:8px;background:#00f2fe0f;border:1px dashed rgba(0,242,254,.35);border-radius:8px;box-shadow:inset 0 0 12px #00f2fe14}.breadcrumb-trail{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;flex:1}.trail-prefix{font-size:11px;font-weight:700;color:#00f2fe;margin-right:4px;white-space:nowrap}.crumb-node{display:inline-flex;align-items:center;gap:4px;background:#0e1c3acc;border:1px solid rgba(0,242,254,.3);color:#8ec5fc;padding:2px 8px;border-radius:10px;font-size:11px;line-height:1.3;white-space:nowrap;transition:all .2s ease}.crumb-node.clickable{cursor:pointer}.crumb-node.clickable:hover{background:#00f2fe33;border-color:#00f2fe;color:#fff;box-shadow:0 0 8px #00f2fe66;transform:translateY(-1px)}.crumb-node.active{background:linear-gradient(135deg,#00f2fe40,#4facfe59);border-color:#00f2fe;color:#00f2fe;font-weight:700;box-shadow:0 0 10px #00f2fe4d}.crumb-icon{font-size:11px}.crumb-text{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-separator{color:#00f2fe99;font-size:10px;margin:0 1px}.crumb-reset-btn{display:inline-flex;align-items:center;gap:2px;background:#ff4d4f1f;border:1px solid rgba(255,77,79,.35);color:#ff7875;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.crumb-reset-btn:hover{background:#ff4d4f40;border-color:#ff4d4f;color:#fff;box-shadow:0 0 10px #ff4d4f66}.drill-down-btn-mini{display:inline-flex;align-items:center;gap:2px;background:linear-gradient(135deg,#00f2fe2e,#007aff40);border:1px solid rgba(0,242,254,.6);color:#00f2fe;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;cursor:pointer;white-space:nowrap;letter-spacing:.02em;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #00f2fe33}.drill-down-btn-mini:hover{background:linear-gradient(135deg,#00f2fe,#007aff);border-color:#fff;color:#061126;box-shadow:0 0 14px #00f2feb3;transform:scale(1.05)}.drill-down-btn-mini:active{transform:scale(.96)}.aging-turnaround-panel{display:flex;flex-direction:column}.aging-sub-toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px 14px;background:#06112673;border-bottom:1px dashed rgba(0,242,254,.12);min-height:28px;gap:8px}.sub-toolbar-left{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:0}.aging-meta-summary{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.meta-pill.pill-cyan{background:#00f2fe1f;border:1px solid rgba(0,242,254,.35);color:#8ec5fc;font-size:11px;padding:1px 8px;border-radius:10px}.meta-pill.pill-cyan strong{color:#00f2fe}.meta-pill.pill-amber{background:#ffb3471f;border:1px solid rgba(255,179,71,.35);color:#ffb347;font-size:11px;padding:1px 8px;border-radius:10px}.meta-pill.pill-amber strong{color:#ff7a45}.meta-pill.pill-purple{background:#a855f71f;border:1px solid rgba(168,85,247,.35);color:#c084fc;font-size:11px;padding:1px 8px;border-radius:10px}.meta-pill.pill-purple strong{color:#e879f9}.meta-pill.pill-orange{background:#ff950024;border:1px solid rgba(255,149,0,.45);color:#ffb347;font-size:11px;padding:1px 8px;border-radius:10px}.meta-pill.pill-orange strong{color:#ff9500}.meta-pill.pill-red{background:#ff4d4f24;border:1px solid rgba(255,77,79,.45);color:#ff7875;font-size:11px;padding:1px 8px;border-radius:10px}.meta-pill.pill-red strong{color:#ff4d4f}.meta-pill.clickable-pill{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.meta-pill.clickable-pill:hover{transform:translateY(-1px)}.meta-pill.pill-amber.clickable-pill:hover{background:#ffb34747;border-color:#ffb347;box-shadow:0 0 10px #ffb34773;color:#fff}.meta-pill.pill-purple.clickable-pill:hover{background:#a855f747;border-color:#c084fc;box-shadow:0 0 10px #a855f773;color:#fff}.meta-pill.pill-orange.clickable-pill:hover{background:#ff95004d;border-color:#ff9500;box-shadow:0 0 12px #ff95008c;color:#fff}.meta-pill.pill-orange.clickable-pill:hover strong{color:#fa3}.meta-pill.pill-red.clickable-pill:hover{background:#ff4d4f4d;border-color:#ff4d4f;box-shadow:0 0 12px #ff4d4f8c;color:#fff}.meta-pill.pill-red.clickable-pill:hover strong{color:#ff7875}.meta-pill.clickable-pill:active{transform:translateY(0)}.aging-period-selector{display:inline-flex;align-items:center;gap:3px;background:#00f2fe14;border:1px solid rgba(0,242,254,.3);padding:1px 4px;border-radius:12px;flex-shrink:0;white-space:nowrap}.aging-period-selector .period-prefix{font-size:10px;color:#8ec5fc;margin-right:2px;padding-left:2px;font-weight:500}.aging-period-selector .period-pill-btn{background:transparent;border:none;color:#a0c4e8;font-size:10px;padding:1px 6px;border-radius:8px;cursor:pointer;transition:all .2s ease;line-height:1.4;white-space:nowrap}.aging-period-selector .period-pill-btn:hover{color:#00f2fe;background:#00f2fe26}.aging-period-selector .period-pill-btn.active{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#051329;font-weight:700;box-shadow:0 0 6px #00f2fe66}.active-dot-mini{display:inline-block;width:4px;height:4px;border-radius:50%;background:#051329;margin-left:2px;vertical-align:middle}.aging-sync-tag{display:inline-flex;align-items:center;gap:4px;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);color:#38ef7d;font-size:10px;padding:2px 8px;border-radius:10px;white-space:nowrap}.aging-sync-tag .sync-dot{width:5px;height:5px;border-radius:50%;background:#38ef7d;box-shadow:0 0 6px #38ef7d;animation:pulse-dot-aging 2s infinite ease-in-out}@keyframes pulse-dot-aging{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.aging-tabs{display:flex;gap:3px;background:#0f172a99;padding:2px;border-radius:6px;border:1px solid rgba(79,172,254,.2)}.aging-tabs .rank-tab-btn{background:transparent;border:none;color:#8ec5fc;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.aging-tabs .rank-tab-btn:hover{color:#00f2fe;background:#00f2fe1a}.aging-tabs .rank-tab-btn.active{background:linear-gradient(135deg,#00f2fe4d,#4facfe66);color:#fff;border:1px solid rgba(0,242,254,.6);box-shadow:0 0 8px #00f2fe4d}.aging-panel-body{flex:1;min-height:0;position:relative}.spotlight-overlay[data-v-4e3c9518]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1005;display:flex;align-items:flex-start;justify-content:center;padding:60px 20px 40px}.spotlight-card[data-v-4e3c9518]{width:980px;max-width:95vw;max-height:85vh;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden}.spotlight-search-header[data-v-4e3c9518]{position:relative;display:flex;align-items:center;padding:16px 22px;border-bottom:1px solid var(--border-color);background:#fff;gap:12px}.spotlight-search-icon[data-v-4e3c9518]{font-size:20px;opacity:.7}.spotlight-search-input[data-v-4e3c9518]{flex:1;border:none;background:transparent;font-size:16px;font-weight:500;color:var(--text-main);outline:none;font-family:var(--font-family);letter-spacing:-.01em}.spotlight-search-input[data-v-4e3c9518]::placeholder{color:var(--text-muted)}.spotlight-clear-btn[data-v-4e3c9518]{border:none;background:#00000014;width:20px;height:20px;border-radius:50%;font-size:10px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.spotlight-kbd-badge[data-v-4e3c9518]{font-size:11px;font-family:var(--font-mono);background:var(--bg-subtle);color:var(--text-secondary);padding:3px 7px;border-radius:var(--radius-xs);border:1px solid var(--border-subtle);font-weight:600;-webkit-user-select:none;user-select:none}.spotlight-sub-toolbar[data-v-4e3c9518]{display:flex;justify-content:space-between;align-items:center;padding:10px 22px;background:var(--bg-subtle);border-bottom:1px solid var(--border-color);gap:16px}.category-segmented-bar[data-v-4e3c9518]{display:inline-flex;align-items:center;gap:2px;background:#7676801f;padding:3px;border-radius:var(--radius-full)}.seg-tab-btn[data-v-4e3c9518]{border:none;background:transparent;padding:4px 12px;font-size:12px;font-weight:500;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.seg-tab-btn[data-v-4e3c9518]:hover{color:var(--text-main)}.seg-tab-btn.active[data-v-4e3c9518]{background:#fff;color:var(--primary);font-weight:600;box-shadow:var(--shadow-segmented)}.spotlight-count-badge[data-v-4e3c9518]{font-size:12px;color:var(--text-secondary)}.spotlight-count-badge strong[data-v-4e3c9518]{color:var(--text-main)}.spotlight-body[data-v-4e3c9518]{padding:14px 22px;overflow-y:auto;flex:1}.data-table-container[data-v-4e3c9518]{border-radius:var(--radius-md);border:1px solid var(--border-color);overflow:hidden;background:#fff}.mac-data-table[data-v-4e3c9518]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.mac-data-table th[data-v-4e3c9518]{background:var(--bg-subtle);color:var(--text-secondary);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--border-color);letter-spacing:-.01em}.mac-data-table td[data-v-4e3c9518]{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--text-regular);transition:background-color .15s ease;vertical-align:middle}.mac-data-table tr.table-row:hover td[data-v-4e3c9518]{background:#007aff0a}.row-index-code[data-v-4e3c9518]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.unit-title-text[data-v-4e3c9518]{color:var(--text-main);font-size:12.5px}.channel-text[data-v-4e3c9518]{color:var(--text-secondary);font-size:12px}.num-mono[data-v-4e3c9518]{font-family:var(--font-mono);font-feature-settings:"tnum"}.mac-btn-sm[data-v-4e3c9518]{padding:3px 10px;font-size:11.5px}.spotlight-empty-cell[data-v-4e3c9518]{text-align:center;padding:40px 20px;color:var(--text-muted)}.spotlight-empty-cell .empty-icon[data-v-4e3c9518]{font-size:28px;margin-bottom:6px;display:block}.spotlight-footer[data-v-4e3c9518]{padding:12px 22px;border-top:1px solid var(--border-color);background:#fff;display:flex;justify-content:space-between;align-items:center}.footer-count-text[data-v-4e3c9518]{font-size:12px;color:var(--text-secondary)}.spotlight-pagination[data-v-4e3c9518]{display:flex;align-items:center;gap:4px}.page-btn[data-v-4e3c9518]{min-width:28px;height:28px;padding:0 6px;border:1px solid var(--border-color);background:#fff;border-radius:var(--radius-sm);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-regular);transition:all .15s ease}.page-btn[data-v-4e3c9518]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-main)}.page-btn.active[data-v-4e3c9518]{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}.page-btn[data-v-4e3c9518]:disabled{cursor:not-allowed;opacity:.35}.spotlight-modal-enter-active[data-v-4e3c9518],.spotlight-modal-leave-active[data-v-4e3c9518]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.spotlight-modal-enter-active .spotlight-card[data-v-4e3c9518],.spotlight-modal-leave-active .spotlight-card[data-v-4e3c9518]{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.spotlight-modal-enter-from[data-v-4e3c9518],.spotlight-modal-leave-to[data-v-4e3c9518]{opacity:0}.spotlight-modal-enter-from .spotlight-card[data-v-4e3c9518],.spotlight-modal-leave-to .spotlight-card[data-v-4e3c9518]{opacity:0;transform:translateY(-20px) scale(.96)}.app-container{max-width:1780px;margin:0 auto;min-height:100vh;transition:max-width .3s ease}.app-container.is-bigscreen-page{max-width:100%!important;margin:0!important;padding:0!important;min-height:100vh}body:has(.is-bigscreen-page){padding:0!important;background-color:#060c1d!important;overflow-x:hidden}:root{--bg-app: #f5f5f7;--bg-card: rgba(255, 255, 255, .85);--bg-card-solid: #ffffff;--bg-subtle: rgba(0, 0, 0, .03);--bg-hover: rgba(0, 0, 0, .05);--bg-active: rgba(0, 0, 0, .08);--bg-glass: rgba(255, 255, 255, .72);--bg-input: #ffffff;--border-color: rgba(0, 0, 0, .08);--border-subtle: rgba(0, 0, 0, .04);--border-glass: rgba(255, 255, 255, .6);--border-focus: #007aff;--text-main: #1d1d1f;--text-regular: #424245;--text-secondary: #86868b;--text-muted: #a1a1a6;--text-inverted: #ffffff;--primary: #007aff;--primary-hover: #0062cc;--primary-light: rgba(0, 122, 255, .1);--primary-border: rgba(0, 122, 255, .25);--success: #34c759;--success-hover: #2db14f;--success-light: rgba(52, 199, 89, .12);--success-border: rgba(52, 199, 89, .25);--warning: #ff9500;--warning-hover: #e08300;--warning-light: rgba(255, 149, 0, .12);--warning-border: rgba(255, 149, 0, .25);--danger: #ff3b30;--danger-hover: #e02d23;--danger-light: rgba(255, 59, 48, .12);--danger-border: rgba(255, 59, 48, .25);--purple: #af52de;--purple-light: rgba(175, 82, 222, .12);--purple-border: rgba(175, 82, 222, .25);--teal: #30b0c7;--teal-light: rgba(48, 176, 199, .12);--traffic-red: #ff5f56;--traffic-yellow: #ffbd2e;--traffic-green: #27c93f;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--shadow-card: 0 4px 20px -2px rgba(0, 0, 0, .05), 0 2px 6px -1px rgba(0, 0, 0, .02);--shadow-card-hover: 0 8px 30px -4px rgba(0, 0, 0, .08), 0 4px 10px -2px rgba(0, 0, 0, .04);--shadow-tooltip: 0 10px 28px -2px rgba(0, 0, 0, .25), 0 4px 8px -2px rgba(0, 0, 0, .12);--shadow-popover: 0 16px 36px 0 rgba(0, 0, 0, .12), 0 4px 12px 0 rgba(0, 0, 0, .05);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .06);--shadow-segmented: 0 2px 6px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--blur-card: blur(20px) saturate(180%);--blur-header: blur(25px) saturate(190%);--blur-modal: blur(30px) saturate(200%);--font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--font-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-app);color:var(--text-main);line-height:1.5;padding:16px 24px 40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.window-controls{display:inline-flex;align-items:center;gap:6px;margin-right:4px}.control-dot{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 .5px #00000026;transition:transform .15s ease,opacity .15s ease}.control-dot:hover{opacity:.85;transform:scale(1.1)}.dot-close{background-color:var(--traffic-red)}.dot-min{background-color:var(--traffic-yellow)}.dot-full{background-color:var(--traffic-green)}.btn-primary{background:var(--primary);border:1px solid rgba(0,0,0,.05);color:#fff;padding:6px 16px;border-radius:var(--radius-full);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 1px 2px #007aff33;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.btn-primary:hover{background:var(--primary-hover);box-shadow:0 4px 12px #007aff4d;transform:translateY(-.5px)}.btn-primary:active{transform:scale(.97)}.btn-secondary{background:#ffffffd9;border:1px solid var(--border-color);color:var(--text-main);padding:6px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.btn-secondary:hover{background:#fff;border-color:#00000026;box-shadow:0 2px 8px #0000000f;transform:translateY(-.5px)}.btn-secondary:active{transform:scale(.97)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-primary{color:var(--primary)}.text-purple{color:var(--purple)}.section-card{background:var(--bg-card);backdrop-filter:var(--blur-card);-webkit-backdrop-filter:var(--blur-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px 22px;margin-bottom:18px;box-shadow:var(--shadow-card);transition:box-shadow .25s ease,border-color .25s ease}.section-card:hover{box-shadow:var(--shadow-card-hover)}@supports not (backdrop-filter: blur(20px)){.section-card{background:var(--bg-card-solid)}}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-main);display:flex;align-items:center;gap:8px}.section-desc{font-size:12px;color:var(--text-secondary)}.grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-bottom:18px}.grid-1-1{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.chart-box{width:100%;height:260px}.data-table-wrapper{border-radius:var(--radius-md);border:1px solid var(--border-color);overflow:hidden;background:var(--bg-card-solid)}.data-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.data-table th{background:#00000006;color:var(--text-secondary);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--border-color);letter-spacing:-.01em}.data-table td{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--text-regular);transition:background-color .15s ease}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:#007aff0a}.data-table tr.highlight-warn td{background:#ff3b300d}.tag-badge{display:inline-flex;align-items:center;justify-content:center;font-size:11px;padding:2px 8px;border-radius:var(--radius-full);font-weight:600;letter-spacing:.02em;white-space:nowrap;line-height:1.3}.tag-badge-green{background:var(--success-light);color:var(--success)}.tag-badge-amber{background:var(--warning-light);color:var(--warning)}.tag-badge-red{background:var(--danger-light);color:var(--danger)}.tag-badge-purple{background:var(--purple-light);color:var(--purple)}.tag-badge-blue{background:var(--primary-light);color:var(--primary)}.ios-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ios-switch input{opacity:0;width:0;height:0}.ios-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#7878802e;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-full)}.ios-switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;box-shadow:0 2px 5px #0003;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:50%}.ios-switch input:checked+.slider{background-color:var(--success)}.ios-switch input:checked+.slider:before{transform:translate(20px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#00000052}@media (max-width: 1200px){.kpi-row,.alert-stat-grid{grid-template-columns:repeat(2,1fr)!important}.grid-2-1,.grid-1-1{grid-template-columns:1fr!important}}@media (max-width: 768px){body{padding:12px 14px 30px}.kpi-row,.alert-stat-grid{grid-template-columns:1fr!important}}
