[data-v-3a47350e]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.risk-dashboard[data-v-3a47350e]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e9ecef);padding:24px}.dashboard-title[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.dashboard-title h1[data-v-3a47350e]{font-size:24px;font-weight:600;background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.time-filter[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kpi-row[data-v-3a47350e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.kpi-card[data-v-3a47350e]{background:#fff;border-radius:20px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.kpi-card[data-v-3a47350e]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 28px rgba(0,0,0,.12);box-shadow:0 12px 28px rgba(0,0,0,.12)}.kpi-icon[data-v-3a47350e]{width:56px;height:56px;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kpi-icon.blue[data-v-3a47350e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.kpi-icon.green[data-v-3a47350e]{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.kpi-icon.orange[data-v-3a47350e]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.kpi-info[data-v-3a47350e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kpi-label[data-v-3a47350e]{font-size:13px;color:#8c8c8c;display:block;margin-bottom:6px}.kpi-value[data-v-3a47350e]{font-size:32px;font-weight:700;color:#1a1a2e;letter-spacing:-.5px}.kpi-trend[data-v-3a47350e]{font-size:11px;color:#bfbfbf;margin-top:4px}.level-container[data-v-3a47350e]{background:#fff;border-radius:24px;padding:24px;margin-bottom:28px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.level-header[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.level-title[data-v-3a47350e]{font-size:16px;font-weight:600;color:#1a1a2e}.level-subtitle[data-v-3a47350e]{font-size:12px;color:#bfbfbf}.level-grid[data-v-3a47350e]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.level-card[data-v-3a47350e]{background:#f8f9fa;border-radius:16px;padding:16px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.level-card[data-v-3a47350e]:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.level-card.level-0[data-v-3a47350e]{border-left:3px solid #8c8c8c}.level-card.level-2[data-v-3a47350e]{border-left:3px solid #faad14}.level-card.level-3[data-v-3a47350e]{border-left:3px solid #fa8c16}.level-card.level-4[data-v-3a47350e]{border-left:3px solid #f5222d}.level-card-header[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.level-dot[data-v-3a47350e]{width:8px;height:8px;border-radius:50%;background:currentColor}.level-card.level-0 .level-dot[data-v-3a47350e]{color:#8c8c8c;background:#8c8c8c}.level-card.level-1 .level-dot[data-v-3a47350e]{color:#1890ff;background:#1890ff}.level-card.level-2 .level-dot[data-v-3a47350e]{color:#faad14;background:#faad14}.level-card.level-3 .level-dot[data-v-3a47350e]{color:#fa8c16;background:#fa8c16}.level-card.level-4 .level-dot[data-v-3a47350e]{color:#f5222d;background:#f5222d}.level-name[data-v-3a47350e]{font-size:14px;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}.level-badge[data-v-3a47350e]{background:#fff;padding:2px 10px;border-radius:20px;font-size:16px;font-weight:700}.level-card.level-0 .level-badge[data-v-3a47350e]{color:#8c8c8c}.level-card.level-1 .level-badge[data-v-3a47350e]{color:#1890ff}.level-card.level-2 .level-badge[data-v-3a47350e]{color:#faad14}.level-card.level-3 .level-badge[data-v-3a47350e]{color:#fa8c16}.level-card.level-4 .level-badge[data-v-3a47350e]{color:#f5222d}.level-progress[data-v-3a47350e]{background:#e9ecef;border-radius:8px;height:8px;overflow:hidden;margin-bottom:10px}.progress-bar[data-v-3a47350e]{height:100%;border-radius:8px;-webkit-transition:width .3s;transition:width .3s}.level-stats[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#8c8c8c}.list-container[data-v-3a47350e]{background:#fff;border-radius:24px;padding:24px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.list-header[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.list-title[data-v-3a47350e]{font-size:16px;font-weight:600;color:#1a1a2e}.list-actions[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.ip-table-wrapper[data-v-3a47350e]{overflow-x:auto}.ip-table[data-v-3a47350e]{min-width:800px}.ip-table-header[data-v-3a47350e]{background:#f8f9fa;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.ip-table-header[data-v-3a47350e],.ip-table-row[data-v-3a47350e]{display:grid;grid-template-columns:140px 100px 110px 1fr 150px 180px}.ip-table-row[data-v-3a47350e]{padding:14px 16px;border-bottom:1px solid #f0f0f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s;transition:background .2s}.ip-table-row[data-v-3a47350e]:hover{background:#fafbfc}.ip-text[data-v-3a47350e]{font-family:monospace;font-size:13px;font-weight:500;color:#1a1a2e}.level-tag[data-v-3a47350e]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-align:center}.level-tag.level-0[data-v-3a47350e]{background:#f0f0f0;color:#8c8c8c}.level-tag.level-1[data-v-3a47350e]{background:#e6f7ff;color:#1890ff}.level-tag.level-2[data-v-3a47350e]{background:#fff7e6;color:#faad14}.level-tag.level-3[data-v-3a47350e]{background:#fff2e8;color:#ff7a45}.level-tag.level-4[data-v-3a47350e]{background:#ffe8e8;color:#f5222d}.account-link[data-v-3a47350e]{color:#1890ff;cursor:pointer;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px}.account-link[data-v-3a47350e]:hover{text-decoration:underline}.col-condition[data-v-3a47350e]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-time[data-v-3a47350e]{font-size:12px;color:#999;font-family:monospace}.action-btn[data-v-3a47350e]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:12px;padding:4px 8px;border-radius:6px;-webkit-transition:background .2s;transition:background .2s}.action-btn[data-v-3a47350e]:hover{background:#e6f7ff}.ip-table-empty[data-v-3a47350e]{text-align:center;padding:60px;color:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ip-pagination[data-v-3a47350e]{margin-top:20px;text-align:right}.account-list[data-v-3a47350e]{max-height:500px;overflow-y:auto}.account-item[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #f0f0f0}.account-item[data-v-3a47350e]:last-child{border-bottom:none}.account-avatar svg[data-v-3a47350e]{width:40px;height:40px;background:#f5f5f5;border-radius:50%;padding:8px}.account-info[data-v-3a47350e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-id[data-v-3a47350e]{font-weight:600;color:#1a1a2e;margin-bottom:4px}.account-trigger[data-v-3a47350e]{font-size:12px;color:#666;margin-bottom:6px}.account-meta[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.risk-badge[data-v-3a47350e]{padding:2px 8px;border-radius:12px;font-size:11px}.risk-badge.level-0[data-v-3a47350e]{background:#f0f0f0;color:#8c8c8c}.risk-badge.level-1[data-v-3a47350e]{background:#e6f7e6;color:#52c41a}.risk-badge.level-2[data-v-3a47350e]{background:#fff7e6;color:#faad14}.risk-badge.level-3[data-v-3a47350e]{background:#fff2e8;color:#fa8c16}.risk-badge.level-4[data-v-3a47350e]{background:#ffe8e8;color:#f5222d}.review-badge[data-v-3a47350e]{padding:2px 8px;border-radius:12px;font-size:11px}.review-badge.pending[data-v-3a47350e]{background:#fff7e6;color:#faad14}.review-badge.confirmed[data-v-3a47350e]{background:#e6f7e6;color:#52c41a}.review-badge.false[data-v-3a47350e]{background:#ffe8e8;color:#f5222d}.account-time[data-v-3a47350e]{font-size:11px;color:#999;font-family:monospace}.primary-btn[data-v-3a47350e]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;color:#fff;padding:6px 16px;border-radius:8px;cursor:pointer;font-size:12px;-webkit-transition:all .2s;transition:all .2s}.primary-btn.small[data-v-3a47350e]{padding:4px 12px;font-size:11px}.primary-btn[data-v-3a47350e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.3);box-shadow:0 2px 8px rgba(24,144,255,.3)}.review-info[data-v-3a47350e]{background:#f8f9fa;border-radius:12px;padding:16px}.review-row[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:12px}.review-row[data-v-3a47350e]:last-child{margin-bottom:0}.review-label[data-v-3a47350e]{width:80px;font-size:13px;color:#8c8c8c}.review-value[data-v-3a47350e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#1a1a2e;word-break:break-all}.review-divider[data-v-3a47350e]{height:1px;background:#f0f0f0;margin:16px 0}.review-form .form-group[data-v-3a47350e]{margin-bottom:16px}.review-form label[data-v-3a47350e]{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:#333}.radio-group[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.radio-btn[data-v-3a47350e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#f5f5f5;cursor:pointer;font-size:12px;-webkit-transition:all .2s;transition:all .2s}.radio-btn.active[data-v-3a47350e]{background:#e6f7ff;color:#1890ff}.radio-btn input[data-v-3a47350e]{margin:0}textarea[data-v-3a47350e]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;resize:vertical;font-family:inherit}textarea[data-v-3a47350e]:focus{outline:none;border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.empty-state[data-v-3a47350e]{text-align:center;padding:40px;color:#ccc}@media (max-width:1000px){.level-grid[data-v-3a47350e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.risk-dashboard[data-v-3a47350e]{padding:16px}.kpi-row[data-v-3a47350e]{grid-template-columns:1fr;gap:12px}.level-grid[data-v-3a47350e]{grid-template-columns:repeat(2,1fr)}.list-header[data-v-3a47350e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.reset-btn[data-v-3a47350e],.search-btn[data-v-3a47350e]{min-width:80px;border-radius:8px}.search-btn[data-v-3a47350e]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;-webkit-box-shadow:0 2px 6px rgba(24,144,255,.3);box-shadow:0 2px 6px rgba(24,144,255,.3)}.search-btn[data-v-3a47350e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.4);box-shadow:0 4px 12px rgba(24,144,255,.4)}.reset-btn[data-v-3a47350e]{border-color:#d9d9d9}.reset-btn[data-v-3a47350e]:hover{border-color:#1890ff;color:#1890ff}.account-modal .account-table-wrapper[data-v-3a47350e]{padding:0}.account-syno[data-v-3a47350e],.time-cell[data-v-3a47350e]{font-family:monospace;font-size:12px}.time-cell[data-v-3a47350e]{color:#666}.review-link[data-v-3a47350e]{color:#1890ff;font-size:12px}.review-link[data-v-3a47350e]:hover{color:#40a9ff}.empty-account[data-v-3a47350e]{padding:40px;text-align:center}.account-pagination[data-v-3a47350e]{margin-top:16px;text-align:right;padding-top:12px;border-top:1px solid #f0f0f0}.col-operation[data-v-3a47350e]{text-align:center;white-space:nowrap}.ip-review-modal .review-info-card[data-v-3a47350e]{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);border-radius:12px;padding:16px 20px;margin-bottom:16px}.ip-review-modal .info-row[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ip-review-modal .info-row[data-v-3a47350e]:last-child{margin-bottom:0}.ip-review-modal .info-label[data-v-3a47350e]{width:100px;font-size:13px;color:#8c8c8c}.ip-review-modal .info-value[data-v-3a47350e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:500;color:#1a1a2e;font-family:monospace}.ip-review-modal .level-badge-tag[data-v-3a47350e]{display:inline-block;padding:4px 16px;border-radius:20px;font-size:12px;font-weight:500}.ip-review-modal .level-badge-tag.level-0[data-v-3a47350e]{background:#f0f0f0;color:#8c8c8c}.ip-review-modal .level-badge-tag.level-1[data-v-3a47350e]{background:#e6f7ff;color:#1890ff}.ip-review-modal .level-badge-tag.level-2[data-v-3a47350e]{background:#fff7e6;color:#faad14}.ip-review-modal .level-badge-tag.level-3[data-v-3a47350e]{background:#fff2e8;color:#ff7a45}.ip-review-modal .level-badge-tag.level-4[data-v-3a47350e]{background:#ffe8e8;color:#f5222d}.ip-review-modal .review-divider[data-v-3a47350e]{height:1px;background:#f0f0f0;margin:16px 0}.ip-review-modal .review-form-container[data-v-3a47350e]{padding:0 4px}.ip-review-modal .form-row[data-v-3a47350e]{margin-bottom:20px}.ip-review-modal .form-row[data-v-3a47350e]:last-child{margin-bottom:0}.ip-review-modal .form-label[data-v-3a47350e]{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:#333}.ip-review-modal .form-select[data-v-3a47350e]{width:100%}.ip-review-modal .form-textarea textarea[data-v-3a47350e]{border-radius:8px;border-color:#e0e0e0;-webkit-transition:all .2s;transition:all .2s}.ip-review-modal .form-textarea textarea[data-v-3a47350e]:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.ip-review-modal .radio-group-custom[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-review-modal .radio-label[data-v-3a47350e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#666;padding:4px 0}.ip-review-modal .radio-label.active[data-v-3a47350e]{color:#1890ff}.ip-review-modal .radio-label input[data-v-3a47350e]{margin:0;cursor:pointer}.ip-review-modal .modal-footer[data-v-3a47350e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:20px}.ip-review-modal .cancel-btn[data-v-3a47350e]{min-width:80px;border-radius:8px}.ip-review-modal .submit-btn[data-v-3a47350e]{min-width:100px;border-radius:8px;background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.ip-review-modal .submit-btn[data-v-3a47350e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.3);box-shadow:0 4px 12px rgba(24,144,255,.3)}.required[data-v-3a47350e]{color:#f5222d;margin-left:2px}