.navigation-layout[data-v-aa94cc49]{height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.top-navigation[data-v-aa94cc49]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.main-layout[data-v-aa94cc49]{flex:1;display:flex;overflow:hidden}.simple-layout[data-v-aa94cc49]{flex:1;overflow-y:auto}.nav-container[data-v-aa94cc49]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand h3[data-v-aa94cc49]{margin:0;color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px}.nav-links[data-v-aa94cc49]{display:flex;align-items:center;gap:20px}.nav-link[data-v-aa94cc49]{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#fff;text-decoration:none;border-radius:6px;transition:all .3s ease;font-weight:500;background:#ffffff1a}.nav-link[data-v-aa94cc49]:hover{background:#fff3;transform:translateY(-1px)}.nav-link.router-link-active[data-v-aa94cc49]{background:#ffffff40;box-shadow:0 2px 8px #0003}.login-link[data-v-aa94cc49]{background:#ffffff26;border:1px solid rgba(255,255,255,.3)}.login-link[data-v-aa94cc49]:hover{background:#ffffff40}.user-section[data-v-aa94cc49]{display:flex;align-items:center;gap:15px}.username[data-v-aa94cc49]{color:#fff;font-weight:500;font-size:14px}.logout-btn[data-v-aa94cc49]{display:flex;align-items:center;gap:6px;background:#e74c3ccc;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.logout-btn[data-v-aa94cc49]:hover{background:#e74c3c;transform:translateY(-1px)}.icon[data-v-aa94cc49]{font-size:16px;display:inline-block}.sidebar[data-v-aa94cc49]{width:260px;background:#fff;border-right:1px solid #e1e8ed;overflow-y:auto;box-shadow:2px 0 4px #0000001a}.sidebar-nav[data-v-aa94cc49]{padding:20px 0}.nav-section[data-v-aa94cc49]{margin-bottom:30px}.nav-title[data-v-aa94cc49]{padding:0 20px;margin:0 0 15px;font-size:12px;font-weight:600;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.nav-list[data-v-aa94cc49]{list-style:none;padding:0;margin:0}.nav-item[data-v-aa94cc49]{margin-bottom:2px}.sidebar .nav-link[data-v-aa94cc49]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 20px;border:none;background:none;color:#2c3e50;text-align:left;cursor:pointer;transition:all .3s ease;font-size:14px;position:relative;text-decoration:none}.sidebar .nav-link[data-v-aa94cc49]:hover{background:#f8f9fa;color:#667eea}.nav-item.active .nav-link[data-v-aa94cc49]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500}.nav-item.active .nav-link[data-v-aa94cc49]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#667eea}.nav-icon[data-v-aa94cc49]{font-size:16px;width:20px;text-align:center}.badge[data-v-aa94cc49]{background:#e74c3c;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600;margin-left:auto}.content-area[data-v-aa94cc49]{flex:1;overflow-y:auto;background:#f8f9fa}@media(max-width:768px){.nav-container[data-v-aa94cc49]{padding:0 15px;height:50px}.nav-brand h3[data-v-aa94cc49]{font-size:16px}.nav-links[data-v-aa94cc49]{gap:10px}.nav-link[data-v-aa94cc49]{padding:6px 12px;font-size:14px}.username[data-v-aa94cc49]{display:none}.logout-btn[data-v-aa94cc49]{padding:6px 10px;font-size:12px}.main-layout[data-v-aa94cc49]{flex-direction:column}.sidebar[data-v-aa94cc49]{width:100%;height:auto;order:2}.content-area[data-v-aa94cc49]{order:1}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0}.login-view[data-v-b4c9d62d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-container[data-v-b4c9d62d]{background:#fff;border-radius:10px;box-shadow:0 15px 35px #0000001a;padding:40px;width:100%;max-width:450px;text-align:center}.login-container h1[data-v-b4c9d62d]{color:#333;margin-bottom:30px;font-size:28px}.login-form h2[data-v-b4c9d62d],.forgot-password-form h2[data-v-b4c9d62d]{color:#555;margin-bottom:25px;font-size:20px}.form-group[data-v-b4c9d62d]{margin-bottom:20px;text-align:left}.form-group label[data-v-b4c9d62d]{display:block;margin-bottom:5px;color:#555;font-weight:500}.form-group input[data-v-b4c9d62d]{width:100%;padding:12px;border:2px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s;box-sizing:border-box}.form-group input[data-v-b4c9d62d]:focus{outline:none;border-color:#667eea}.form-group input.error[data-v-b4c9d62d]{border-color:#e74c3c}.field-error[data-v-b4c9d62d]{color:#e74c3c;font-size:14px;margin-top:5px}.login-btn[data-v-b4c9d62d]{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:transform .2s;margin-bottom:15px}.login-btn[data-v-b4c9d62d]:hover:not(:disabled){transform:translateY(-2px)}.login-btn[data-v-b4c9d62d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.forgot-password[data-v-b4c9d62d]{text-align:center;margin-bottom:15px}.forgot-password a[data-v-b4c9d62d]{color:#667eea;text-decoration:none;font-size:14px}.forgot-password a[data-v-b4c9d62d]:hover{text-decoration:underline}.back-to-login[data-v-b4c9d62d]{text-align:center;margin-top:15px}.back-to-login a[data-v-b4c9d62d]{color:#667eea;text-decoration:none;font-size:14px}.back-to-login a[data-v-b4c9d62d]:hover{text-decoration:underline}.error-message[data-v-b4c9d62d]{color:#e74c3c;margin-top:15px;padding:10px;background:#ffeaea;border-radius:5px;border:1px solid #e74c3c;font-size:14px}.demo-code[data-v-b4c9d62d]{background:#e8f5e8;color:#2d5a2d;padding:8px;border-radius:4px;font-size:14px;margin-top:5px;border:1px solid #4caf50}.reset-success[data-v-b4c9d62d]{text-align:center;padding:20px 0}.success-icon[data-v-b4c9d62d]{font-size:48px;color:#4caf50;margin-bottom:15px}.reset-success p[data-v-b4c9d62d]{color:#333;font-size:18px;margin-bottom:20px}@media(max-width:480px){.login-container[data-v-b4c9d62d]{padding:30px 20px;margin:10px}.login-container h1[data-v-b4c9d62d]{font-size:24px}.form-group input[data-v-b4c9d62d],.login-btn[data-v-b4c9d62d]{font-size:14px}}.project-view[data-v-d7f3f9f1]{padding:20px;max-width:1200px;margin:0 auto;background-color:#f8f9fa;min-height:100vh}.project-header[data-v-d7f3f9f1]{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;box-shadow:0 4px 15px #667eea4d}.project-header h1[data-v-d7f3f9f1]{margin:0 0 10px;font-size:2.5rem;font-weight:600}.welcome-text[data-v-d7f3f9f1]{margin:0;font-size:1.1rem;opacity:.9}.project-actions[data-v-d7f3f9f1]{display:flex;gap:15px;margin-bottom:30px;justify-content:center}.create-btn[data-v-d7f3f9f1],.refresh-btn[data-v-d7f3f9f1]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.create-btn[data-v-d7f3f9f1]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.create-btn[data-v-d7f3f9f1]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4caf504d}.refresh-btn[data-v-d7f3f9f1]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.refresh-btn[data-v-d7f3f9f1]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #2196f34d}.icon[data-v-d7f3f9f1]{font-size:1.2rem;font-weight:700}.create-form-overlay[data-v-d7f3f9f1]{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.create-form[data-v-d7f3f9f1]{background:#fff;border-radius:16px;padding:30px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-d7f3f9f1 .3s ease-out}@keyframes modalSlideIn-d7f3f9f1{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.step-indicator[data-v-d7f3f9f1]{display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding:20px 0}.step[data-v-d7f3f9f1]{display:flex;flex-direction:column;align-items:center;position:relative}.step-number[data-v-d7f3f9f1]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;transition:all .3s ease;margin-bottom:8px}.step-label[data-v-d7f3f9f1]{font-size:.9rem;color:#6c757d;font-weight:500;transition:all .3s ease}.step.active .step-number[data-v-d7f3f9f1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.step.active .step-label[data-v-d7f3f9f1]{color:#667eea;font-weight:600}.step.completed .step-number[data-v-d7f3f9f1]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.step.completed .step-label[data-v-d7f3f9f1]{color:#4caf50}.step-line[data-v-d7f3f9f1]{width:80px;height:2px;background-color:#e9ecef;margin:0 20px;transition:all .3s ease}.step-line.completed[data-v-d7f3f9f1]{background:linear-gradient(135deg,#4caf50,#45a049)}.step-content[data-v-d7f3f9f1]{animation:stepSlideIn-d7f3f9f1 .3s ease-out}@keyframes stepSlideIn-d7f3f9f1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.step-content h3[data-v-d7f3f9f1]{margin:0 0 25px;font-size:1.5rem;font-weight:600;color:#333;text-align:center;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.form-group[data-v-d7f3f9f1]{margin-bottom:20px}.form-group label[data-v-d7f3f9f1]{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:.95rem}.required[data-v-d7f3f9f1]{color:#dc3545;font-weight:600}.form-group input[data-v-d7f3f9f1],.form-group select[data-v-d7f3f9f1],.form-group textarea[data-v-d7f3f9f1]{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-group input[data-v-d7f3f9f1]:focus,.form-group select[data-v-d7f3f9f1]:focus,.form-group textarea[data-v-d7f3f9f1]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input.error[data-v-d7f3f9f1],.form-group select.error[data-v-d7f3f9f1]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.error-message[data-v-d7f3f9f1]{color:#dc3545;font-size:.85rem;margin-top:5px;display:block}.short-name-item[data-v-d7f3f9f1]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.short-name-item input[data-v-d7f3f9f1]{flex:1}.remove-btn[data-v-d7f3f9f1]{width:32px;height:32px;border:none;background-color:#dc3545;color:#fff;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-btn[data-v-d7f3f9f1]:hover{background-color:#c82333;transform:scale(1.1)}.add-btn[data-v-d7f3f9f1]{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease;margin-top:5px}.add-btn[data-v-d7f3f9f1]:hover{background-color:#218838}.checkbox-group[data-v-d7f3f9f1]{margin:15px 0}.checkbox-label[data-v-d7f3f9f1]{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#333}.checkbox-label input[type=checkbox][data-v-d7f3f9f1]{width:auto;margin-right:10px;transform:scale(1.2)}.loading-standards[data-v-d7f3f9f1]{text-align:center;padding:40px 20px}.spinner[data-v-d7f3f9f1]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-d7f3f9f1 1s linear infinite;margin:0 auto 20px}@keyframes spin-d7f3f9f1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.standards-intro[data-v-d7f3f9f1]{font-size:1rem;color:#666;margin-bottom:20px;text-align:center}.standard-option[data-v-d7f3f9f1]{margin-bottom:15px;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all .3s ease}.standard-option[data-v-d7f3f9f1]:hover{border-color:#667eea;box-shadow:0 4px 15px #667eea1a}.standard-label[data-v-d7f3f9f1]{display:block;cursor:pointer;padding:20px;margin:0}.standard-label input[type=radio][data-v-d7f3f9f1]{margin-right:15px;transform:scale(1.2)}.standard-content h4[data-v-d7f3f9f1]{margin:0 0 15px;color:#333;font-size:1.2rem;font-weight:600}.standard-details[data-v-d7f3f9f1]{margin-left:25px}.standard-item[data-v-d7f3f9f1]{margin-bottom:8px;font-size:.95rem;line-height:1.4}.standard-item strong[data-v-d7f3f9f1]{color:#333;font-weight:600}.no-standards[data-v-d7f3f9f1]{text-align:center;padding:40px 20px;color:#666}.no-standards-icon[data-v-d7f3f9f1]{font-size:3rem;margin-bottom:15px}.no-standards h4[data-v-d7f3f9f1]{color:#333;margin:0 0 15px;font-size:1.3rem}.no-standards p[data-v-d7f3f9f1]{margin:0 0 10px;line-height:1.5}.form-actions[data-v-d7f3f9f1]{display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0}.prev-btn[data-v-d7f3f9f1],.next-btn[data-v-d7f3f9f1],.create-btn[data-v-d7f3f9f1],.cancel-btn[data-v-d7f3f9f1]{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:100px}.next-btn[data-v-d7f3f9f1],.create-btn[data-v-d7f3f9f1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.next-btn[data-v-d7f3f9f1]:hover,.create-btn[data-v-d7f3f9f1]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.create-btn[data-v-d7f3f9f1]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.prev-btn[data-v-d7f3f9f1]{background:#f8f9fa;color:#6c757d;border:2px solid #e9ecef}.prev-btn[data-v-d7f3f9f1]:hover{background:#e9ecef;color:#495057}.cancel-btn[data-v-d7f3f9f1]{background:#f8f9fa;color:#dc3545;border:2px solid #dc3545}.cancel-btn[data-v-d7f3f9f1]:hover{background:#dc3545;color:#fff}.project-content[data-v-d7f3f9f1]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a}.loading[data-v-d7f3f9f1]{text-align:center;padding:40px}.error[data-v-d7f3f9f1]{text-align:center;padding:40px;color:#e74c3c}.retry-btn[data-v-d7f3f9f1]{background:#e74c3c;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;margin-top:15px}.retry-btn[data-v-d7f3f9f1]:hover{background:#c0392b}.project-stats[data-v-d7f3f9f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-d7f3f9f1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:25px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #667eea4d}.stat-card h3[data-v-d7f3f9f1]{font-size:36px;margin:0 0 10px;font-weight:700}.stat-card p[data-v-d7f3f9f1]{margin:0;font-size:14px;opacity:.9}.project-grid[data-v-d7f3f9f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.project-card[data-v-d7f3f9f1]{position:relative;background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.project-card[data-v-d7f3f9f1]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:#667eea}.project-title[data-v-d7f3f9f1]{margin:0 0 10px;color:#2c3e50;font-size:18px;font-weight:600}.status-badge[data-v-d7f3f9f1]{position:absolute;top:15px;right:15px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.active[data-v-d7f3f9f1]{background:#d4edda;color:#155724}.status-badge.completed[data-v-d7f3f9f1]{background:#cce5ff;color:#004085}.status-badge.paused[data-v-d7f3f9f1]{background:#fff3cd;color:#856404}.status-badge.archived[data-v-d7f3f9f1]{background:#f8d7da;color:#721c24}.project-description[data-v-d7f3f9f1]{color:#7f8c8d;font-size:14px;line-height:1.5;margin-bottom:15px;min-height:40px}.project-footer[data-v-d7f3f9f1]{display:flex;justify-content:space-between;align-items:center}.project-date[data-v-d7f3f9f1]{font-size:12px;color:#95a5a6}.enter-btn[data-v-d7f3f9f1]{background:#27ae60;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .3s ease}.enter-btn[data-v-d7f3f9f1]:hover{background:#229954;transform:scale(1.05)}.empty-state[data-v-d7f3f9f1]{text-align:center;padding:60px 20px;color:#7f8c8d}.empty-icon[data-v-d7f3f9f1]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-d7f3f9f1]{margin:0 0 10px;color:#2c3e50}.empty-state p[data-v-d7f3f9f1]{margin:0;font-size:14px}@media(max-width:768px){.project-view[data-v-d7f3f9f1]{padding:15px}.project-header h1[data-v-d7f3f9f1]{font-size:2rem}.project-actions[data-v-d7f3f9f1]{flex-direction:column;align-items:center}.project-grid[data-v-d7f3f9f1]{grid-template-columns:1fr}.create-form[data-v-d7f3f9f1]{width:95%;padding:20px;margin:10px}.step-indicator[data-v-d7f3f9f1]{flex-direction:column;gap:15px}.step-line[data-v-d7f3f9f1]{width:2px;height:30px;margin:10px 0}.form-actions[data-v-d7f3f9f1]{flex-direction:column}.prev-btn[data-v-d7f3f9f1],.next-btn[data-v-d7f3f9f1],.create-btn[data-v-d7f3f9f1],.cancel-btn[data-v-d7f3f9f1]{width:100%}}@media(max-width:480px){.project-header[data-v-d7f3f9f1]{padding:15px}.project-header h1[data-v-d7f3f9f1]{font-size:1.8rem}.welcome-text[data-v-d7f3f9f1]{font-size:1rem}.create-btn[data-v-d7f3f9f1],.refresh-btn[data-v-d7f3f9f1]{padding:10px 20px;font-size:.9rem}.step-number[data-v-d7f3f9f1]{width:35px;height:35px;font-size:1rem}.step-label[data-v-d7f3f9f1]{font-size:.8rem}}.document-view[data-v-65f87ab2]{padding:20px;max-width:1200px;margin:0 auto}.description[data-v-65f87ab2]{color:#666;margin-bottom:30px;font-size:16px}.function-menu[data-v-65f87ab2]{display:flex;flex-direction:column;gap:16px}.menu-item[data-v-65f87ab2]{display:flex;align-items:center;padding:20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.menu-item[data-v-65f87ab2]:hover{background:#f8f9fa;border-color:#007bff;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.menu-icon[data-v-65f87ab2]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f0f8ff;border-radius:50%;margin-right:20px;font-size:24px}.menu-content[data-v-65f87ab2]{flex:1}.menu-content h3[data-v-65f87ab2]{margin:0 0 8px;color:#333;font-size:18px;font-weight:600}.menu-content p[data-v-65f87ab2]{margin:0;color:#666;font-size:14px;line-height:1.4}.menu-arrow[data-v-65f87ab2]{font-size:20px;color:#007bff;font-weight:700;margin-left:20px}@media(max-width:768px){.document-view[data-v-65f87ab2],.menu-item[data-v-65f87ab2]{padding:15px}.menu-icon[data-v-65f87ab2]{width:50px;height:50px;font-size:20px;margin-right:15px}.menu-content h3[data-v-65f87ab2]{font-size:16px}}@media(max-width:480px){.document-view[data-v-65f87ab2]{padding:10px}.menu-item[data-v-65f87ab2]{padding:12px}.menu-icon[data-v-65f87ab2]{width:40px;height:40px;font-size:18px;margin-right:12px}.menu-content h3[data-v-65f87ab2]{font-size:15px}.menu-content p[data-v-65f87ab2]{font-size:13px}}.event-view[data-v-fd9d6b77]{padding:24px;max-width:1200px;margin:0 auto}.header[data-v-fd9d6b77]{text-align:center;margin-bottom:48px}.header h1[data-v-fd9d6b77]{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.subtitle[data-v-fd9d6b77]{font-size:16px;color:#666;margin:0}.module-grid[data-v-fd9d6b77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:800px;margin:0 auto}.module-card[data-v-fd9d6b77]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.module-card[data-v-fd9d6b77]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#1976d2}.module-icon[data-v-fd9d6b77]{margin-bottom:16px;display:flex;justify-content:center}.module-card h3[data-v-fd9d6b77]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.module-card p[data-v-fd9d6b77]{font-size:14px;color:#666;line-height:1.5;margin:0 0 20px}.module-arrow[data-v-fd9d6b77]{font-size:18px;color:#1976d2;font-weight:600;opacity:0;transition:opacity .3s ease}.module-card:hover .module-arrow[data-v-fd9d6b77]{opacity:1}@media(max-width:768px){.event-view[data-v-fd9d6b77]{padding:16px}.module-grid[data-v-fd9d6b77]{grid-template-columns:1fr;gap:16px}.module-card[data-v-fd9d6b77]{padding:24px 20px}}.default-review-settings[data-v-1b6d7dca]{background:#fff;border-radius:12px;border:1px solid #e9ecef;margin-bottom:16px;box-shadow:0 4px 20px #00000014;max-height:90vh;overflow-y:auto}.module-header[data-v-1b6d7dca]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0;position:relative}.module-icon[data-v-1b6d7dca]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.module-header h3[data-v-1b6d7dca]{flex:1;margin:0;font-size:18px;font-weight:600}.module-status[data-v-1b6d7dca]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-btn[data-v-1b6d7dca]{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#fff3;border:none;font-size:20px;color:#fff;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-btn[data-v-1b6d7dca]:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.wizard-banner[data-v-1b6d7dca]{background:linear-gradient(135deg,#ffecd2,#fcb69f);padding:20px 24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #e9ecef}.wizard-icon[data-v-1b6d7dca]{font-size:32px;animation:pulse-1b6d7dca 2s infinite}@keyframes pulse-1b6d7dca{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.wizard-content[data-v-1b6d7dca]{flex:1}.wizard-content h4[data-v-1b6d7dca]{margin:0 0 8px;font-size:16px;font-weight:600;color:#8b4513}.wizard-content p[data-v-1b6d7dca]{margin:0 0 12px;color:#8b4513;line-height:1.5}.wizard-close[data-v-1b6d7dca]{background:#8b4513;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.wizard-close[data-v-1b6d7dca]:hover{background:sienna;transform:translateY(-1px)}.module-content[data-v-1b6d7dca]{padding:24px}.settings-section[data-v-1b6d7dca]{margin-bottom:32px;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.section-title[data-v-1b6d7dca]{background:#f8f9fa;padding:16px 20px;margin:0;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:8px}.section-description[data-v-1b6d7dca]{font-size:12px;font-weight:400;color:#6c757d;margin-left:auto}.settings-form[data-v-1b6d7dca]{padding:20px}.form-group[data-v-1b6d7dca]{margin-bottom:20px}.form-group label[data-v-1b6d7dca]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.field-description[data-v-1b6d7dca]{display:block;font-size:12px;font-weight:400;color:#6c757d;margin-top:2px}.form-control[data-v-1b6d7dca]{width:100%;padding:10px 14px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;transition:all .3s ease;background:#fff}.form-control[data-v-1b6d7dca]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-control.small[data-v-1b6d7dca]{width:auto;min-width:120px}.checkbox-group[data-v-1b6d7dca],.radio-group[data-v-1b6d7dca]{display:flex;flex-direction:column;gap:12px}.checkbox-item[data-v-1b6d7dca],.radio-item[data-v-1b6d7dca]{display:flex;align-items:flex-start;gap:10px;font-weight:400;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease}.checkbox-item[data-v-1b6d7dca]:hover,.radio-item[data-v-1b6d7dca]:hover{background:#f8f9ff}.checkbox-item input[type=checkbox][data-v-1b6d7dca],.radio-item input[type=radio][data-v-1b6d7dca]{margin:2px 0 0;transform:scale(1.2)}.option-description[data-v-1b6d7dca],.scenario-description[data-v-1b6d7dca]{display:block;font-size:12px;color:#6c757d;margin-top:2px;line-height:1.4}.protection-settings[data-v-1b6d7dca]{background:#fff8e1;border:1px solid #ffcc02;border-radius:8px;padding:16px}.protection-config[data-v-1b6d7dca]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.config-item label[data-v-1b6d7dca]{font-size:12px;margin-bottom:4px}.protection-note[data-v-1b6d7dca]{display:flex;align-items:center;gap:8px;font-size:12px;color:#f57c00;background:#ffc1071a;padding:8px 12px;border-radius:6px}.note-icon[data-v-1b6d7dca]{font-size:14px}.preview-section[data-v-1b6d7dca]{background:#f8f9ff;border-color:#667eea}.preview-content[data-v-1b6d7dca]{padding:16px 20px}.preview-item[data-v-1b6d7dca]{margin-bottom:16px}.preview-item[data-v-1b6d7dca]:last-child{margin-bottom:0}.preview-item ul[data-v-1b6d7dca]{margin:8px 0 0 20px;padding:0}.preview-item li[data-v-1b6d7dca]{margin-bottom:4px;color:#555}.impact-note[data-v-1b6d7dca]{display:flex;align-items:flex-start;gap:8px;background:#667eea1a;padding:12px;border-radius:6px;border-left:4px solid #667eea}.impact-icon[data-v-1b6d7dca]{font-size:16px;margin-top:2px}.action-buttons[data-v-1b6d7dca]{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef}.btn[data-v-1b6d7dca]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;min-width:100px;justify-content:center}.btn[data-v-1b6d7dca]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-outline[data-v-1b6d7dca]{background:#fff;color:#667eea;border:2px solid #667eea}.btn-outline[data-v-1b6d7dca]:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.btn-secondary[data-v-1b6d7dca]{background:#6c757d;color:#fff}.btn-secondary[data-v-1b6d7dca]:hover:not(:disabled){background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.btn-primary[data-v-1b6d7dca]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.btn-primary[data-v-1b6d7dca]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.btn-small[data-v-1b6d7dca]{padding:6px 12px;font-size:12px;min-width:auto}.validation-errors[data-v-1b6d7dca]{background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:16px;margin-top:20px}.error-header[data-v-1b6d7dca]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#c53030;font-weight:600}.error-icon[data-v-1b6d7dca]{font-size:18px}.error-list[data-v-1b6d7dca]{margin:0;padding:0 0 0 20px}.error-item[data-v-1b6d7dca]{color:#c53030;margin-bottom:6px;line-height:1.4}.modal-overlay[data-v-1b6d7dca]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-1b6d7dca]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-1b6d7dca .3s ease}@keyframes modalSlideIn-1b6d7dca{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-1b6d7dca]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.modal-header h4[data-v-1b6d7dca]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-1b6d7dca]{background:#fff3;border:none;color:#fff;font-size:20px;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease}.modal-close[data-v-1b6d7dca]:hover{background:#ffffff4d;transform:scale(1.1)}.modal-body[data-v-1b6d7dca]{padding:24px;max-height:60vh;overflow-y:auto}.empty-history[data-v-1b6d7dca]{text-align:center;color:#6c757d;padding:40px 20px;font-style:italic}.history-list[data-v-1b6d7dca]{display:flex;flex-direction:column;gap:16px}.history-item[data-v-1b6d7dca]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;transition:all .3s ease}.history-item[data-v-1b6d7dca]:hover{background:#f0f0f0;border-color:#667eea}.history-time[data-v-1b6d7dca]{font-size:12px;color:#6c757d;margin-bottom:4px}.history-changes[data-v-1b6d7dca]{font-weight:500;color:#333;margin-bottom:8px}@media(max-width:768px){.default-review-settings[data-v-1b6d7dca]{margin:8px;border-radius:8px}.module-header[data-v-1b6d7dca]{padding:16px 20px;border-radius:8px 8px 0 0}.module-content[data-v-1b6d7dca],.settings-form[data-v-1b6d7dca]{padding:16px}.protection-config[data-v-1b6d7dca]{grid-template-columns:1fr}.action-buttons[data-v-1b6d7dca]{flex-direction:column}.btn[data-v-1b6d7dca]{width:100%}.modal-content[data-v-1b6d7dca]{width:95%;margin:20px}.modal-header[data-v-1b6d7dca]{padding:16px 20px}.modal-body[data-v-1b6d7dca]{padding:20px}}@media(max-width:480px){.wizard-banner[data-v-1b6d7dca]{flex-direction:column;text-align:center}.section-title[data-v-1b6d7dca]{flex-direction:column;align-items:flex-start;gap:4px}.section-description[data-v-1b6d7dca]{margin-left:0}}.execute-review[data-v-c12bad4b]{padding:24px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:800px;margin:0 auto}.review-header[data-v-c12bad4b]{margin-bottom:24px;text-align:center}.review-header h3[data-v-c12bad4b]{margin:0 0 8px;color:#1a1a1a;font-size:24px;font-weight:600}.header-description[data-v-c12bad4b]{margin:0;color:#666;font-size:14px}.loading-container[data-v-c12bad4b]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#666}.loading-spinner[data-v-c12bad4b]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin-c12bad4b 1s linear infinite;margin-bottom:16px}@keyframes spin-c12bad4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-c12bad4b]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.error-icon[data-v-c12bad4b]{font-size:48px;margin-bottom:16px}.error-message[data-v-c12bad4b]{color:#dc3545;margin-bottom:16px;font-size:16px}.retry-btn[data-v-c12bad4b]{padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.retry-btn[data-v-c12bad4b]:hover{background:#0056b3}.review-content[data-v-c12bad4b]{display:flex;flex-direction:column;gap:32px}.section-title[data-v-c12bad4b]{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#1a1a1a;font-size:18px;font-weight:600}.title-icon[data-v-c12bad4b]{font-size:20px}.empty-state[data-v-c12bad4b]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.empty-icon[data-v-c12bad4b]{font-size:48px;margin-bottom:16px}.empty-message[data-v-c12bad4b]{margin:0 0 8px;color:#495057;font-size:16px;font-weight:500}.empty-hint[data-v-c12bad4b]{margin:0;color:#6c757d;font-size:14px}.events-list[data-v-c12bad4b]{display:flex;flex-direction:column;gap:16px}.event-item[data-v-c12bad4b]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s ease}.event-item[data-v-c12bad4b]:hover{background:#e9ecef;border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.event-content[data-v-c12bad4b]{flex:1;min-width:0}.event-header[data-v-c12bad4b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.event-title[data-v-c12bad4b]{margin:0;color:#1a1a1a;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-status[data-v-c12bad4b]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.event-status.unreviewed[data-v-c12bad4b]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.event-description[data-v-c12bad4b]{margin:0 0 12px;color:#495057;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.event-meta[data-v-c12bad4b]{display:flex;flex-wrap:wrap;gap:16px}.meta-item[data-v-c12bad4b]{display:flex;align-items:center;gap:4px;color:#6c757d;font-size:12px}.meta-icon[data-v-c12bad4b]{font-size:14px}.event-actions[data-v-c12bad4b]{margin-left:16px}.action-btn[data-v-c12bad4b]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.action-btn.primary[data-v-c12bad4b]{background:#007bff;color:#fff}.action-btn.primary[data-v-c12bad4b]:hover{background:#0056b3;transform:translateY(-1px)}.btn-icon[data-v-c12bad4b]{font-size:16px}.create-options[data-v-c12bad4b]{display:flex;flex-direction:column;gap:12px}.create-option[data-v-c12bad4b]{display:flex;align-items:center;padding:20px;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s ease}.create-option[data-v-c12bad4b]:hover{border-color:#007bff;background:#f8f9ff;transform:translateY(-1px);box-shadow:0 4px 8px #007bff1a}.option-icon[data-v-c12bad4b]{font-size:32px;margin-right:16px;color:#007bff}.option-content[data-v-c12bad4b]{flex:1}.option-content h5[data-v-c12bad4b]{margin:0 0 4px;color:#1a1a1a;font-size:16px;font-weight:600}.option-content p[data-v-c12bad4b]{margin:0;color:#6c757d;font-size:14px}.option-arrow[data-v-c12bad4b]{font-size:20px;color:#007bff;font-weight:700}.modal-overlay[data-v-c12bad4b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c12bad4b]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-c12bad4b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-c12bad4b]{margin:0;color:#1a1a1a;font-size:20px;font-weight:600}.close-btn[data-v-c12bad4b]{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-btn[data-v-c12bad4b]:hover{background:#f8f9fa;color:#495057}.modal-body[data-v-c12bad4b]{padding:20px 24px}.confirm-event-info[data-v-c12bad4b]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px}.confirm-event-info h4[data-v-c12bad4b]{margin:0 0 8px;color:#1a1a1a;font-size:16px;font-weight:600}.confirm-event-info p[data-v-c12bad4b]{margin:0 0 12px;color:#495057;font-size:14px;line-height:1.4}.event-details[data-v-c12bad4b]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-c12bad4b]{display:flex;align-items:center;gap:8px;font-size:13px}.detail-label[data-v-c12bad4b]{color:#6c757d;font-weight:500;min-width:80px}.detail-value[data-v-c12bad4b]{color:#495057}.confirm-message[data-v-c12bad4b]{margin:0;color:#495057;font-size:14px;line-height:1.5}.modal-actions[data-v-c12bad4b]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 20px;border-top:1px solid #e9ecef}.component-actions[data-v-c12bad4b]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef}.btn-secondary[data-v-c12bad4b]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn-secondary[data-v-c12bad4b]:hover{background:#545b62}.btn-primary[data-v-c12bad4b]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn-primary[data-v-c12bad4b]:hover{background:#0056b3}.btn-primary[data-v-c12bad4b]:disabled{background:#6c757d;cursor:not-allowed}@media(max-width:768px){.execute-review[data-v-c12bad4b]{padding:16px;margin:0 8px}.event-item[data-v-c12bad4b]{flex-direction:column;align-items:stretch;gap:16px}.event-actions[data-v-c12bad4b]{margin-left:0}.create-option[data-v-c12bad4b]{padding:16px}.option-icon[data-v-c12bad4b]{font-size:28px;margin-right:12px}.modal-content[data-v-c12bad4b]{width:95%;margin:0 8px}.modal-actions[data-v-c12bad4b],.component-actions[data-v-c12bad4b]{flex-direction:column}}.supplement-documents[data-v-dec73ffb]{background:#fff;border-radius:8px;border:1px solid #e9ecef;margin-bottom:16px}.module-header[data-v-dec73ffb]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e9ecef;background:#f8f9fa;border-radius:8px 8px 0 0;position:relative}.module-icon[data-v-dec73ffb]{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a}.module-header h3[data-v-dec73ffb]{flex:1;margin:0;font-size:16px;font-weight:600;color:#333}.header-actions[data-v-dec73ffb]{display:flex;gap:8px;margin-right:12px}.header-actions .btn-icon[data-v-dec73ffb]{padding:6px 8px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.header-actions .btn-icon[data-v-dec73ffb]:hover:not(:disabled){background:#f0f0f0;border-color:#ccc}.header-actions .btn-icon[data-v-dec73ffb]:disabled{opacity:.5;cursor:not-allowed}.module-status[data-v-dec73ffb]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.module-status.pending[data-v-dec73ffb]{background:#fff3cd;color:#856404}.module-status.active[data-v-dec73ffb]{background:#d4edda;color:#155724}.module-status.completed[data-v-dec73ffb]{background:#d1ecf1;color:#0c5460}.module-status.error[data-v-dec73ffb]{background:#f8d7da;color:#721c24}.close-btn[data-v-dec73ffb]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.close-btn[data-v-dec73ffb]:hover{background:#e9ecef;color:#495057}.module-content[data-v-dec73ffb]{padding:20px}.agent-request-banner[data-v-dec73ffb]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid #2196f3;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px #2196f326}.request-header[data-v-dec73ffb]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.request-icon[data-v-dec73ffb]{font-size:24px}.request-header h4[data-v-dec73ffb]{margin:0;color:#1976d2;font-weight:600;flex:1}.request-status[data-v-dec73ffb]{background:#ff9800;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.auto-provided-section[data-v-dec73ffb]{margin-bottom:16px;padding:12px;background:#4caf501a;border-radius:8px;border-left:4px solid #4caf50}.auto-provided-message[data-v-dec73ffb]{margin:0 0 8px;color:#2e7d32;font-weight:600}.auto-provided-files[data-v-dec73ffb]{display:flex;flex-wrap:wrap;gap:8px}.auto-provided-tag[data-v-dec73ffb]{background:#4caf50;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.all-auto-provided-message[data-v-dec73ffb]{margin:0;color:#2e7d32;font-weight:600;text-align:center;padding:12px;background:#4caf501a;border-radius:8px}.request-message[data-v-dec73ffb]{margin:0 0 12px;color:#424242;font-weight:500}.requested-types[data-v-dec73ffb]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.type-tag[data-v-dec73ffb]{background:#2196f3;color:#fff;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500}.request-hint[data-v-dec73ffb]{margin:0;color:#666;font-size:14px;font-style:italic}.request-footer[data-v-dec73ffb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.timeout-countdown[data-v-dec73ffb]{margin-top:16px;padding:12px;background:#ff98001a;border-radius:8px;border-left:4px solid #ff9800;flex:1}.countdown-icon[data-v-dec73ffb]{font-size:16px;margin-right:8px}.countdown-text[data-v-dec73ffb]{font-weight:600;color:#f57c00}.countdown-bar[data-v-dec73ffb]{margin-top:8px;height:4px;background:#ffcc80;border-radius:2px;overflow:hidden}.countdown-fill[data-v-dec73ffb]{height:100%;background:#ff9800;transition:width 1s linear}.btn-skip[data-v-dec73ffb]{padding:6px 12px;background:#ff5722;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.btn-skip[data-v-dec73ffb]:hover{background:#d84315;transform:translateY(-1px)}.btn-skip[data-v-dec73ffb]:active{transform:translateY(0)}.upload-area[data-v-dec73ffb]{border:2px dashed #ddd;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s;margin-bottom:20px}.upload-area[data-v-dec73ffb]:hover,.upload-area.drag-over[data-v-dec73ffb]{border-color:#007bff;background:#f8f9ff}.upload-area.agent-requesting[data-v-dec73ffb]{border-color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#fce4ec)}.upload-icon[data-v-dec73ffb]{font-size:48px;margin-bottom:16px}.upload-text[data-v-dec73ffb]{font-size:16px;font-weight:500;color:#333;margin:0 0 8px}.upload-hint[data-v-dec73ffb]{font-size:14px;color:#666;margin:0}.file-list[data-v-dec73ffb]{margin-bottom:20px}.list-header[data-v-dec73ffb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.list-header h4[data-v-dec73ffb]{margin:0;font-size:14px;font-weight:600;color:#333}.list-actions[data-v-dec73ffb]{display:flex;gap:8px}.btn-small[data-v-dec73ffb]{padding:4px 8px;font-size:12px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s}.btn-small[data-v-dec73ffb]:hover:not(:disabled){background:#f0f0f0;border-color:#ccc}.btn-small[data-v-dec73ffb]:disabled{opacity:.5;cursor:not-allowed}.btn-small.btn-danger[data-v-dec73ffb]{color:#dc3545;border-color:#dc3545}.btn-small.btn-danger[data-v-dec73ffb]:hover:not(:disabled){background:#dc3545;color:#fff}.file-item[data-v-dec73ffb]{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e9ecef;border-radius:6px;margin-bottom:8px;transition:all .3s ease}.file-item.uploading[data-v-dec73ffb]{border-color:#007bff;background:#f8f9ff}.file-item.completed[data-v-dec73ffb]{border-color:#28a745;background:#f8fff9}.file-item.error[data-v-dec73ffb]{border-color:#dc3545;background:#fff8f8}.file-item.agent-selected[data-v-dec73ffb]{border-color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);box-shadow:0 2px 12px #9c27b033}.agent-badge[data-v-dec73ffb]{background:#9c27b0;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;margin-left:8px}.file-info[data-v-dec73ffb]{display:flex;align-items:center;gap:12px;flex:1}.file-icon[data-v-dec73ffb]{font-size:24px}.file-details[data-v-dec73ffb]{flex:1}.file-name[data-v-dec73ffb]{font-weight:500;color:#333;margin-bottom:4px;display:flex;align-items:center}.file-meta[data-v-dec73ffb]{font-size:12px;color:#666}.file-status[data-v-dec73ffb]{font-size:11px;margin-top:4px;display:flex;align-items:center;gap:4px}.status-icon[data-v-dec73ffb]{font-size:14px}.status-uploading[data-v-dec73ffb]{color:#007bff;font-weight:500}.status-completed[data-v-dec73ffb]{color:#28a745;font-weight:500}.status-error[data-v-dec73ffb]{color:#dc3545;font-weight:500}.status-pending[data-v-dec73ffb]{color:#ffc107;font-weight:500}.status-server[data-v-dec73ffb]{color:#6c757d;font-weight:500}.file-progress[data-v-dec73ffb]{margin-top:6px}.progress-bar-small[data-v-dec73ffb]{width:100%;height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.progress-fill-small[data-v-dec73ffb]{height:100%;background:#007bff;transition:width .3s ease}.file-actions[data-v-dec73ffb]{display:flex;gap:8px}.btn-icon[data-v-dec73ffb]{background:none;border:none;font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.btn-icon[data-v-dec73ffb]:hover:not(:disabled){background:#f8f9fa}.btn-icon[data-v-dec73ffb]:disabled{opacity:.5;cursor:not-allowed}.btn-icon.btn-danger[data-v-dec73ffb]:hover:not(:disabled){background:#ffe6e6;color:#dc3545}.btn-agent[data-v-dec73ffb]{border:1px solid #9c27b0;color:#9c27b0;background:#9c27b00d;border-radius:4px}.btn-agent[data-v-dec73ffb]:hover:not(:disabled){background:#9c27b01a;border-color:#7b1fa2;transform:scale(1.05)}.upload-progress[data-v-dec73ffb]{margin-bottom:20px}.progress-bar[data-v-dec73ffb]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-dec73ffb]{height:100%;background:#007bff;transition:width .3s}.progress-text[data-v-dec73ffb]{text-align:center;font-size:14px;color:#666;margin:0}.upload-errors[data-v-dec73ffb]{margin-bottom:20px;padding:16px;background:#fff5f5;border:1px solid #fed7d7;border-radius:6px}.upload-errors h4[data-v-dec73ffb]{font-size:14px;font-weight:600;color:#c53030;margin:0 0 12px}.error-item[data-v-dec73ffb]{margin-bottom:8px;font-size:12px}.error-file[data-v-dec73ffb]{font-weight:500;color:#2d3748}.error-message[data-v-dec73ffb]{color:#c53030;margin-left:8px}.agent-status-panel[data-v-dec73ffb]{background:linear-gradient(135deg,#fff3e0,#ffecb3);border:2px solid #ff9800;border-radius:12px;padding:16px;margin-bottom:20px;box-shadow:0 4px 12px #ff980026}.status-header[data-v-dec73ffb]{display:flex;align-items:flex-start;gap:12px}.status-icon[data-v-dec73ffb]{font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000001a}.status-icon.status-ready[data-v-dec73ffb]{background:#e8f5e8}.status-icon.status-working[data-v-dec73ffb]{background:#e3f2fd}.status-icon.status-requesting[data-v-dec73ffb]{background:#f3e5f5}.status-icon.status-error[data-v-dec73ffb]{background:#ffebee}.status-icon.status-blocked[data-v-dec73ffb]{background:#fafafa}.status-icon.status-recovering[data-v-dec73ffb]{background:#fff3e0}.status-info[data-v-dec73ffb]{flex:1}.status-info h4[data-v-dec73ffb]{margin:0 0 8px;color:#e65100;font-weight:600;font-size:16px}.status-message[data-v-dec73ffb]{margin:0 0 12px;color:#424242;font-size:14px}.status-stats[data-v-dec73ffb]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#666}.status-stats span[data-v-dec73ffb]{background:#fffc;padding:4px 8px;border-radius:12px;font-weight:500}.block-warning[data-v-dec73ffb]{margin-top:12px;padding:12px;background:#f443361a;border-radius:8px;border-left:4px solid #f44336;display:flex;align-items:center;gap:8px}.warning-icon[data-v-dec73ffb]{font-size:16px}.warning-text[data-v-dec73ffb]{color:#c62828;font-weight:600;font-size:14px}.action-buttons[data-v-dec73ffb]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-dec73ffb]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-dec73ffb]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-dec73ffb]{background:#6c757d;color:#fff}.btn-secondary[data-v-dec73ffb]:hover:not(:disabled){background:#5a6268}.btn-primary[data-v-dec73ffb]{background:#007bff;color:#fff}.btn-primary[data-v-dec73ffb]:hover:not(:disabled){background:#0056b3}.btn-success[data-v-dec73ffb]{background:#28a745;color:#fff}.btn-success[data-v-dec73ffb]:hover:not(:disabled){background:#218838}.timeout-review[data-v-1e29efaa]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.header[data-v-1e29efaa]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.header h3[data-v-1e29efaa]{margin:0 0 8px;color:#333;font-size:18px;font-weight:600}.description[data-v-1e29efaa]{margin:0;color:#666;font-size:14px;line-height:1.5}.timeout-overview[data-v-1e29efaa]{margin-bottom:24px}.overview-header[data-v-1e29efaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.overview-header h4[data-v-1e29efaa]{margin:0;color:#333;font-size:16px;font-weight:600}.stats-cards[data-v-1e29efaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card[data-v-1e29efaa]{display:flex;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.stat-icon[data-v-1e29efaa]{font-size:24px;margin-right:12px}.stat-content[data-v-1e29efaa]{flex:1}.stat-number[data-v-1e29efaa]{font-size:24px;font-weight:700;color:#333;line-height:1}.stat-label[data-v-1e29efaa]{font-size:12px;color:#666;margin-top:4px}.timeout-records[data-v-1e29efaa]{margin-bottom:24px}.records-header[data-v-1e29efaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.records-header h4[data-v-1e29efaa]{margin:0;color:#333;font-size:16px;font-weight:600}.filter-controls[data-v-1e29efaa]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.records-list[data-v-1e29efaa]{max-height:400px;overflow-y:auto}.record-item[data-v-1e29efaa]{padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .3s ease}.record-item[data-v-1e29efaa]:hover{box-shadow:0 2px 8px #0000001a;border-color:#d0d0d0}.record-header[data-v-1e29efaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.record-time[data-v-1e29efaa]{font-size:12px;color:#999}.record-content[data-v-1e29efaa]{margin-bottom:12px}.record-description[data-v-1e29efaa]{color:#333;font-size:14px;margin-bottom:8px}.record-details[data-v-1e29efaa]{font-size:12px;color:#666;background:#f8f9fa;padding:8px;border-radius:4px}.record-details p[data-v-1e29efaa]{margin:4px 0}.record-actions[data-v-1e29efaa]{display:flex;gap:8px}.empty-state[data-v-1e29efaa]{text-align:center;padding:40px 20px}.optimization-suggestions[data-v-1e29efaa]{margin-bottom:24px}.suggestions-header[data-v-1e29efaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.suggestions-header h4[data-v-1e29efaa]{margin:0;color:#333;font-size:16px;font-weight:600}.suggestions-list[data-v-1e29efaa]{display:flex;flex-direction:column;gap:12px}.suggestion-item[data-v-1e29efaa]{display:flex;align-items:flex-start;padding:16px;background:#fff7e6;border:1px solid #ffd591;border-radius:8px}.suggestion-icon[data-v-1e29efaa]{margin-right:12px;color:#fa8c16;font-size:18px}.suggestion-content[data-v-1e29efaa]{flex:1}.suggestion-title[data-v-1e29efaa]{font-weight:600;color:#333;margin-bottom:4px}.suggestion-description[data-v-1e29efaa]{color:#666;font-size:14px;margin-bottom:8px}.actions[data-v-1e29efaa]{display:flex;gap:12px;padding-top:16px;border-top:1px solid #e8e8e8;flex-wrap:wrap}.detail-content[data-v-1e29efaa]{max-height:400px;overflow-y:auto}.detail-section[data-v-1e29efaa]{margin-bottom:20px}.detail-section h5[data-v-1e29efaa]{margin:0 0 12px;color:#333;font-size:14px;font-weight:600}.context-data[data-v-1e29efaa]{background:#f8f9fa;padding:12px;border-radius:4px;font-size:12px;color:#666;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}@media(max-width:768px){.timeout-review[data-v-1e29efaa]{padding:16px}.stats-cards[data-v-1e29efaa]{grid-template-columns:1fr}.records-header[data-v-1e29efaa]{flex-direction:column;align-items:stretch}.filter-controls[data-v-1e29efaa]{flex-direction:column}.record-header[data-v-1e29efaa]{flex-direction:column;align-items:stretch}.actions[data-v-1e29efaa]{flex-direction:column}}.review-progress-container[data-v-1a4dc27b]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.progress-header[data-v-1a4dc27b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.progress-title[data-v-1a4dc27b]{margin:0;color:#333;font-size:18px;font-weight:600}.progress-title i[data-v-1a4dc27b]{margin-right:8px;color:#1890ff}.progress-status[data-v-1a4dc27b]{display:flex;align-items:center;gap:12px}.status-badge[data-v-1a4dc27b]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-idle[data-v-1a4dc27b]{background:#f0f0f0;color:#666}.status-analyzing[data-v-1a4dc27b]{background:#e6f7ff;color:#1890ff}.status-paused[data-v-1a4dc27b]{background:#fff7e6;color:#fa8c16}.status-completed[data-v-1a4dc27b]{background:#f6ffed;color:#52c41a}.status-error[data-v-1a4dc27b]{background:#fff2f0;color:#ff4d4f}.elapsed-time[data-v-1a4dc27b]{font-family:Courier New,monospace;font-size:14px;color:#666}.overall-progress[data-v-1a4dc27b]{margin-bottom:24px}.progress-info[data-v-1a4dc27b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-1a4dc27b]{font-weight:500;color:#333}.progress-percentage[data-v-1a4dc27b]{font-weight:600;color:#1890ff}.progress-bar[data-v-1a4dc27b]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-1a4dc27b]{height:100%;border-radius:4px;transition:width .3s ease}.progress-analyzing[data-v-1a4dc27b]{background:linear-gradient(90deg,#1890ff,#40a9ff)}.progress-paused[data-v-1a4dc27b]{background:#fa8c16}.progress-completed[data-v-1a4dc27b]{background:#52c41a}.progress-error[data-v-1a4dc27b]{background:#ff4d4f}.stages-container[data-v-1a4dc27b]{margin-bottom:24px}.stages-header[data-v-1a4dc27b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stages-header h4[data-v-1a4dc27b]{margin:0;color:#333;font-size:16px;font-weight:600}.current-stage[data-v-1a4dc27b]{font-size:14px;color:#666}.stages-list[data-v-1a4dc27b]{display:flex;flex-direction:column;gap:12px}.stage-item[data-v-1a4dc27b]{display:flex;align-items:flex-start;padding:16px;border:1px solid #e8e8e8;border-radius:6px;transition:all .3s ease}.stage-current[data-v-1a4dc27b]{border-color:#1890ff;background:#f6ffed}.stage-completed[data-v-1a4dc27b]{border-color:#52c41a;background:#f6ffed}.stage-error[data-v-1a4dc27b]{border-color:#ff4d4f;background:#fff2f0}.stage-running[data-v-1a4dc27b]{border-color:#1890ff;background:#e6f7ff}.stage-icon[data-v-1a4dc27b]{margin-right:12px;margin-top:2px}.stage-icon i[data-v-1a4dc27b]{font-size:16px}.stage-completed .stage-icon i[data-v-1a4dc27b]{color:#52c41a}.stage-error .stage-icon i[data-v-1a4dc27b]{color:#ff4d4f}.stage-running .stage-icon i[data-v-1a4dc27b]{color:#1890ff}.stage-content[data-v-1a4dc27b]{flex:1}.stage-header[data-v-1a4dc27b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.stage-name[data-v-1a4dc27b]{font-weight:500;color:#333}.stage-progress[data-v-1a4dc27b]{font-size:12px;color:#666}.stage-description[data-v-1a4dc27b]{font-size:12px;color:#999;margin-bottom:8px}.stage-progress-bar[data-v-1a4dc27b]{height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden;margin-bottom:8px}.stage-progress-fill[data-v-1a4dc27b]{height:100%;border-radius:2px;transition:width .3s ease}.stage-progress-running[data-v-1a4dc27b]{background:#1890ff}.stage-progress-completed[data-v-1a4dc27b]{background:#52c41a}.stage-progress-error[data-v-1a4dc27b]{background:#ff4d4f}.stage-time[data-v-1a4dc27b]{display:flex;gap:16px;font-size:11px;color:#999}.user-input-dialog[data-v-1a4dc27b]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.dialog-overlay[data-v-1a4dc27b]{position:absolute;inset:0;background:#00000080}.dialog-content[data-v-1a4dc27b]{position:relative;width:500px;max-width:90vw;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0003}.dialog-header[data-v-1a4dc27b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e8e8e8}.dialog-header h4[data-v-1a4dc27b]{margin:0;color:#333}.timeout-timer[data-v-1a4dc27b]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fa8c16}.dialog-body[data-v-1a4dc27b]{padding:20px}.input-prompt[data-v-1a4dc27b]{margin-bottom:12px;color:#333;line-height:1.5}.input-textarea[data-v-1a4dc27b]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;resize:vertical;font-family:inherit}.input-textarea[data-v-1a4dc27b]:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 2px #1890ff33}.dialog-footer[data-v-1a4dc27b]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #e8e8e8}.error-panel[data-v-1a4dc27b]{margin-bottom:20px;padding:16px;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px}.error-header[data-v-1a4dc27b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#ff4d4f;font-weight:500}.error-message[data-v-1a4dc27b]{margin-bottom:12px;color:#333;line-height:1.5}.error-actions[data-v-1a4dc27b]{display:flex;gap:8px}.completion-panel[data-v-1a4dc27b]{margin-bottom:20px;padding:16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px}.completion-header[data-v-1a4dc27b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#52c41a;font-weight:500}.completion-content p[data-v-1a4dc27b]{margin-bottom:12px;color:#333;line-height:1.5}.completion-actions[data-v-1a4dc27b]{display:flex;gap:8px}.action-buttons[data-v-1a4dc27b]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-1a4dc27b]{padding:8px 16px;border:1px solid transparent;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px}.btn[data-v-1a4dc27b]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-1a4dc27b]{background:#1890ff;border-color:#1890ff;color:#fff}.btn-primary[data-v-1a4dc27b]:hover:not(:disabled){background:#40a9ff;border-color:#40a9ff}.btn-secondary[data-v-1a4dc27b]{background:#f5f5f5;border-color:#d9d9d9;color:#333}.btn-secondary[data-v-1a4dc27b]:hover:not(:disabled){background:#e6f7ff;border-color:#91d5ff}.btn-warning[data-v-1a4dc27b]{background:#fa8c16;border-color:#fa8c16;color:#fff}.btn-warning[data-v-1a4dc27b]:hover:not(:disabled){background:#ffa940;border-color:#ffa940}.btn-danger[data-v-1a4dc27b]{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.btn-danger[data-v-1a4dc27b]:hover:not(:disabled){background:#ff7875;border-color:#ff7875}.btn-outline[data-v-1a4dc27b]{background:transparent;border-color:#1890ff;color:#1890ff}.btn-outline[data-v-1a4dc27b]:hover:not(:disabled){background:#e6f7ff}.result-confirm[data-v-c2c5375c]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.module-header[data-v-c2c5375c]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e7ed;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px 8px 0 0}.module-icon[data-v-c2c5375c]{font-size:20px;margin-right:12px}.module-header h3[data-v-c2c5375c]{margin:0;font-size:18px;font-weight:600;flex:1}.module-status[data-v-c2c5375c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;margin-right:12px;background:#fff3}.module-status.draft[data-v-c2c5375c]{background:#ffc10733}.module-status.archived[data-v-c2c5375c]{background:#28a74533}.version-info[data-v-c2c5375c]{font-size:12px;margin-right:12px;opacity:.9}.close-btn[data-v-c2c5375c]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.close-btn[data-v-c2c5375c]:hover{background:#fff3}.loading-container[data-v-c2c5375c],.error-container[data-v-c2c5375c]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.module-content[data-v-c2c5375c]{flex:1;padding:20px;overflow-y:auto}.toolbar[data-v-c2c5375c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:8px 12px;background:#f8f9fa;border-radius:6px}.toolbar-left[data-v-c2c5375c],.toolbar-right[data-v-c2c5375c]{display:flex;gap:6px}.toolbar[data-v-c2c5375c] .el-button{padding:8px 16px;font-size:14px;font-weight:500}.toolbar[data-v-c2c5375c] .text-button,.toolbar[data-v-c2c5375c] .success-button{border:2px solid #d1d5db;background:#fff;color:#6b7280;border-radius:6px;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.toolbar[data-v-c2c5375c] .text-button:hover,.toolbar[data-v-c2c5375c] .success-button:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.toolbar[data-v-c2c5375c] .text-button:active,.toolbar[data-v-c2c5375c] .success-button:active{border-color:#059669;background:#059669;color:#fff;transform:translateY(0);box-shadow:0 2px 4px #0000001a}.result-collapse[data-v-c2c5375c]{border:1px solid #e4e7ed;border-radius:6px}.result-collapse[data-v-c2c5375c] .el-collapse-item__header{background:#f8f9fa;font-weight:600;font-size:16px;padding:0 20px}.result-collapse[data-v-c2c5375c] .el-collapse-item__content{padding:20px}.overview-section[data-v-c2c5375c]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px}.stats-summary[data-v-c2c5375c]{display:flex;justify-content:space-between;align-items:center;gap:30px}.stat-item[data-v-c2c5375c]{flex:1;display:flex;align-items:center;gap:12px;padding:16px;background:#f8f9fa;border-radius:6px;transition:transform .2s}.stat-item[data-v-c2c5375c]:hover{transform:translateY(-2px)}.stat-label[data-v-c2c5375c]{font-weight:500;color:#606266;font-size:15px}.stat-value[data-v-c2c5375c]{font-size:20px;font-weight:600;color:#409eff;margin-left:auto}.section-header[data-v-c2c5375c]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px}.section-header h4[data-v-c2c5375c]{margin:0;font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px}.section-header h4[data-v-c2c5375c]:before{content:"";width:4px;height:16px;background:#409eff;border-radius:2px}.detail-card[data-v-c2c5375c]{border:1px solid #e4e7ed;border-radius:8px;padding:20px;margin-bottom:16px;background:#fff;transition:all .3s;position:relative}.detail-card[data-v-c2c5375c]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.detail-card.inappropriate[data-v-c2c5375c]{border-left:4px solid #67C23A}.detail-header[data-v-c2c5375c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:600;color:#303133}.detail-content[data-v-c2c5375c]{color:#606266;line-height:1.8;font-size:14px}.detail-content strong[data-v-c2c5375c]{color:#303133;margin-right:8px}.detail-content p[data-v-c2c5375c]{margin:8px 0}.data-row[data-v-c2c5375c]{display:flex;align-items:flex-start;margin:12px 0;padding:10px 14px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:8px;border-left:4px solid #64748b;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.data-row[data-v-c2c5375c]:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);transform:translate(3px);box-shadow:0 2px 6px #0000001a}.data-key[data-v-c2c5375c]{display:inline-block;min-width:85px;font-weight:600;color:#475569;background:linear-gradient(135deg,#64748b,#475569);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:12px;font-size:14px;flex-shrink:0}.data-value[data-v-c2c5375c]{flex:1;color:#334155;font-weight:500;padding:4px 10px;background:#ffffffe6;border-radius:6px;border:1px solid rgba(100,116,139,.2);box-shadow:0 1px 2px #0000000d}.sub-key[data-v-c2c5375c]{display:inline-block;min-width:65px;font-weight:500;color:#64748b;background:linear-gradient(135deg,#64748b,#475569);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:10px;font-size:13px}.sub-value[data-v-c2c5375c]{color:#475569;font-weight:400;padding:2px 8px;background:#64748b14;border-radius:4px;border:1px solid rgba(100,116,139,.15)}.location-info[data-v-c2c5375c]{margin:12px 0;padding:14px 18px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-left:4px solid #64748b;border-radius:8px;display:flex;align-items:center;gap:14px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.location-info[data-v-c2c5375c]:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);transform:translate(3px);box-shadow:0 2px 6px #0000001a}.location-info .data-key[data-v-c2c5375c]{color:#475569;background:linear-gradient(135deg,#64748b,#475569);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.location-btn[data-v-c2c5375c]{font-family:Courier New,monospace;font-size:13px;padding:6px 12px;height:auto;line-height:1.5;background:#fffffff2;border-radius:6px;border:1px solid rgba(100,116,139,.25);color:#475569!important;transition:all .2s ease}.location-btn[data-v-c2c5375c]:hover{background:#fff;border-color:#64748b66;transform:translateY(-1px)}.quality-assessment[data-v-c2c5375c]{margin:12px 0;padding:14px 18px;background:linear-gradient(135deg,#fef8f8,#f1f5f9);border-left:4px solid #94a3b8;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.quality-assessment[data-v-c2c5375c]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translate(3px);box-shadow:0 2px 6px #0000001a}.quality-assessment .data-key[data-v-c2c5375c]{color:#475569;background:linear-gradient(135deg,#64748b,#475569);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin-bottom:10px}.assessment-list[data-v-c2c5375c]{margin-top:10px}.assessment-item[data-v-c2c5375c]{margin:10px 0;padding:14px;background:#ffffffe6;border-radius:8px;border:1px solid rgba(148,163,184,.2);transition:all .3s ease;box-shadow:0 1px 2px #0000000d}.assessment-item[data-v-c2c5375c]:hover{background:#fff;border-color:#94a3b859;transform:translateY(-2px);box-shadow:0 3px 8px #0000001a}.assessment-conclusion[data-v-c2c5375c]{margin-bottom:8px}.assessment-reason[data-v-c2c5375c]{font-size:14px;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.evidence-categories[data-v-c2c5375c]{margin:12px 0;padding:14px 18px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #64748b;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.evidence-categories[data-v-c2c5375c]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translate(3px);box-shadow:0 2px 6px #0000001a}.evidence-categories .data-key[data-v-c2c5375c]{color:#475569;background:linear-gradient(135deg,#64748b,#475569);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin-bottom:10px}.category-list[data-v-c2c5375c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.category-tag[data-v-c2c5375c]{margin:0;background:#fffffff2;border:1px solid rgba(100,116,139,.25);transition:all .3s ease;color:#475569;box-shadow:0 1px 2px #0000000d}.category-tag[data-v-c2c5375c]:hover{background:#fff;border-color:#64748b66;transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.archive-content[data-v-c2c5375c]{padding:16px 0}.archive-summary[data-v-c2c5375c]{margin-bottom:20px}.archive-summary h4[data-v-c2c5375c]{margin:0 0 8px;color:#303133}.archive-summary p[data-v-c2c5375c]{margin:0;color:#606266;line-height:1.5}.version-history[data-v-c2c5375c]{max-height:400px;overflow-y:auto}@media(max-width:768px){.module-content[data-v-c2c5375c]{padding:12px}.toolbar[data-v-c2c5375c]{flex-direction:column;gap:12px}.toolbar-left[data-v-c2c5375c],.toolbar-right[data-v-c2c5375c]{width:100%;justify-content:center}.stats-summary[data-v-c2c5375c]{flex-direction:column;gap:12px}.section-header[data-v-c2c5375c]{flex-direction:column;align-items:flex-start;gap:8px}}.confirm-review-content[data-v-a3f2fc79]{padding:20px;background:#fff;border-radius:12px;max-width:800px;margin:0 auto}.confirm-review-content h3[data-v-a3f2fc79]{margin:0;color:#2d3748;font-size:16px;font-weight:600}.content-display[data-v-a3f2fc79]{white-space:pre-wrap;line-height:1.8;color:#1a1a1a;font-size:16px;background:#f8f9fa;padding:24px;border-radius:8px;border:1px solid #e1e8ed;min-height:200px;max-height:400px;overflow-y:auto;margin-bottom:24px;font-weight:500}.content-display strong[data-v-a3f2fc79],.content-display b[data-v-a3f2fc79]{color:#2d3748;font-weight:700}.action-buttons[data-v-a3f2fc79]{display:flex;justify-content:flex-end;gap:16px;margin:0}.btn-primary[data-v-a3f2fc79],.btn-secondary[data-v-a3f2fc79]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn-primary[data-v-a3f2fc79]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-a3f2fc79]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.btn-secondary[data-v-a3f2fc79]{background:#f5f5f5;color:#333;border:1px solid #e1e8ed}.btn-secondary[data-v-a3f2fc79]:hover{background:#e3f2fd;border-color:#667eea}.btn-text[data-v-a3f2fc79]{font-size:14px;font-weight:500}@media(max-width:768px){.confirm-review-content[data-v-a3f2fc79]{padding:16px}.content-display[data-v-a3f2fc79]{padding:16px;font-size:14px}.action-buttons[data-v-a3f2fc79]{flex-direction:row;width:100%;justify-content:flex-end}.btn-primary[data-v-a3f2fc79],.btn-secondary[data-v-a3f2fc79]{width:auto;justify-content:center;padding:10px 20px}}.sidebar[data-v-1da83729]{position:fixed;top:0;right:0;width:420px;height:100vh;background:#fff;box-shadow:-6px 0 16px #00000014;display:flex;flex-direction:column;z-index:1999}.resize-handle[data-v-1da83729]{position:absolute;left:0;top:0;width:6px;height:100%;cursor:col-resize}.resize-handle[data-v-1da83729]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#e9ecef}.resize-handle[data-v-1da83729]:hover{background:linear-gradient(to right,#0b6bcb14,#0b6bcb00)}.sidebar-header[data-v-1da83729]{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-bottom:1px solid #eee}.title[data-v-1da83729]{font-size:18px;font-weight:600;color:#1a1a1a}.close-btn[data-v-1da83729]{position:absolute;right:12px;top:6px;border:none;background:transparent;font-size:24px;cursor:pointer;color:#333}.sidebar-content[data-v-1da83729]{padding:12px 16px;overflow:auto}.json-view[data-v-1da83729]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.7;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px}[data-v-1da83729] .json-list{list-style:none;margin:0;padding-left:14px}[data-v-1da83729] .json-item{margin:4px 0}[data-v-1da83729] .json-key{color:#0b6bcb;font-weight:600;margin-right:6px}[data-v-1da83729] .json-sep{color:#999;margin-right:6px}[data-v-1da83729] .json-string{color:#2b8a3e}[data-v-1da83729] .json-number{color:#ae3ec9}[data-v-1da83729] .json-boolean{color:#d9480f}[data-v-1da83729] .json-null{color:#495057;font-style:italic}[data-v-1da83729] .json-array>.json-item,[data-v-1da83729] .json-object>.json-item{padding-left:2px}.text-view[data-v-1da83729]{font-size:14px;color:#333}.slide-enter-active[data-v-1da83729],.slide-leave-active[data-v-1da83729]{transition:transform .2s ease,opacity .2s ease}.slide-enter-from[data-v-1da83729],.slide-leave-to[data-v-1da83729]{transform:translate(420px);opacity:0}.filecheck[data-v-e1cfdb6a]{padding:12px;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014}.progress-horizontal[data-v-e1cfdb6a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.left-block[data-v-e1cfdb6a]{display:flex;align-items:center;gap:10px}.progress-title[data-v-e1cfdb6a]{font-size:14px;color:#333}.right-block[data-v-e1cfdb6a]{display:flex;align-items:center;gap:10px;min-width:220px}.progress-bar[data-v-e1cfdb6a]{flex:1;height:8px;background:#eee;border-radius:6px;overflow:hidden}.progress-fill[data-v-e1cfdb6a]{height:100%;background:#0b6bcb;transition:width .2s ease}.progress-text[data-v-e1cfdb6a]{font-size:12px;color:#666;min-width:40px;text-align:right}.filecheck-bar[data-v-e1cfdb6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f1fff5;border:1px solid #c9f7d9;border-radius:8px}.bar-left[data-v-e1cfdb6a]{display:flex;align-items:center;gap:8px}.file-icon[data-v-e1cfdb6a]{font-size:18px}.file-title[data-v-e1cfdb6a]{font-size:14px;font-weight:600;color:#1a1a1a}.bar-right[data-v-e1cfdb6a]{display:flex;align-items:center}.view-btn[data-v-e1cfdb6a]{background:#00b894;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer}.view-btn[data-v-e1cfdb6a]:hover{background:#019875}.spec-excel-view[data-v-e9e434dd]{height:100vh;display:flex;flex-direction:column;background-color:#f8f9fa}.page-header[data-v-e9e434dd]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.header-left[data-v-e9e434dd]{flex:1}.page-title[data-v-e9e434dd]{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.page-description[data-v-e9e434dd]{margin:4px 0 0;color:#6c757d;font-size:14px}.header-actions[data-v-e9e434dd]{display:flex;gap:12px}.btn[data-v-e9e434dd]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn[data-v-e9e434dd]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-e9e434dd]{background-color:#007bff;color:#fff}.btn-primary[data-v-e9e434dd]:hover:not(:disabled){background-color:#0056b3}.btn-secondary[data-v-e9e434dd]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-e9e434dd]:hover:not(:disabled){background-color:#545b62}.upload-area[data-v-e9e434dd]{flex:1;padding:40px 24px;display:flex;align-items:center;justify-content:center}.upload-dropzone[data-v-e9e434dd]{width:100%;max-width:600px;height:300px;border:2px dashed #ced4da;border-radius:12px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.upload-dropzone[data-v-e9e434dd]:hover,.upload-dropzone.dragover[data-v-e9e434dd]{border-color:#007bff;background-color:#f8f9ff}.upload-content[data-v-e9e434dd]{text-align:center;color:#6c757d}.upload-icon[data-v-e9e434dd]{font-size:48px;color:#28a745;margin-bottom:16px}.upload-content h3[data-v-e9e434dd]{margin:0 0 8px;color:#495057;font-weight:500}.upload-tips[data-v-e9e434dd]{margin:0;font-size:14px;color:#6c757d}.toolbar[data-v-e9e434dd]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid #e9ecef;gap:16px}.toolbar-left[data-v-e9e434dd],.toolbar-center[data-v-e9e434dd],.toolbar-right[data-v-e9e434dd]{display:flex;align-items:center;gap:12px}.file-info[data-v-e9e434dd]{display:flex;align-items:center;gap:8px;color:#495057;font-size:14px}.filename[data-v-e9e434dd]{font-weight:500}.file-size[data-v-e9e434dd]{color:#6c757d}.sheet-tabs[data-v-e9e434dd]{display:flex;gap:4px}.sheet-tab[data-v-e9e434dd]{padding:6px 12px;border:1px solid #dee2e6;background:#f8f9fa;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.sheet-tab[data-v-e9e434dd]:hover{background:#e9ecef}.sheet-tab.active[data-v-e9e434dd]{background:#007bff;color:#fff;border-color:#007bff}.anomaly-info[data-v-e9e434dd]{display:flex;align-items:center;gap:8px}.anomaly-count[data-v-e9e434dd]{display:flex;align-items:center;gap:6px;color:#495057;font-size:14px;font-weight:500}.anomaly-count .icon-warning[data-v-e9e434dd]:before{content:"⚠️";font-size:16px}.excel-container[data-v-e9e434dd]{flex:1;padding:16px 24px;overflow:hidden}.table-wrapper[data-v-e9e434dd]{height:100%;overflow:auto;background:#fff;border:1px solid #dee2e6;border-radius:6px}.excel-table[data-v-e9e434dd]{width:100%;border-collapse:collapse;font-size:13px;font-family:Consolas,Monaco,monospace}.column-headers[data-v-e9e434dd]{background:#f8f9fa;position:sticky;top:0;z-index:10}.row-number-header[data-v-e9e434dd]{width:50px;min-width:50px;background:#e9ecef;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.column-header[data-v-e9e434dd]{min-width:80px;padding:8px;text-align:center;font-weight:600;background:#f8f9fa;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;color:#495057}.data-row[data-v-e9e434dd]:nth-child(2n){background-color:#fdfdfd}.row-number[data-v-e9e434dd]{width:50px;min-width:50px;padding:6px 8px;text-align:center;background:#f8f9fa;border-right:1px solid #dee2e6;color:#6c757d;font-weight:500;position:sticky;left:0;z-index:5}.data-cell[data-v-e9e434dd]{padding:6px 8px;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;min-width:80px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-cell[data-v-e9e434dd]:hover{background-color:#f8f9ff}.data-cell.selecting[data-v-e9e434dd]{background-color:#cce5ff!important}.data-cell.system-anomaly[data-v-e9e434dd]{position:relative;z-index:2;font-weight:500}.data-cell.anomaly-high[data-v-e9e434dd]{animation:glow-high-e9e434dd 2.5s ease-in-out infinite}.data-cell.anomaly-high[data-v-e9e434dd]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ff4757,#ff3742,#ff5722);background-size:400% 400%;border-radius:4px;z-index:-1;animation:gradient-shift-e9e434dd 3s ease infinite;opacity:.8}.data-cell.anomaly-high[data-v-e9e434dd]:after{content:"⚠️";position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;z-index:3;animation:bounce-e9e434dd 2s infinite}.data-cell.anomaly-medium[data-v-e9e434dd]{animation:glow-medium-e9e434dd 3s ease-in-out infinite}.data-cell.anomaly-medium[data-v-e9e434dd]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ffa502,#ff9500,#ff8c00);background-size:400% 400%;border-radius:4px;z-index:-1;animation:gradient-shift-e9e434dd 3s ease infinite;opacity:.6}.data-cell.anomaly-medium[data-v-e9e434dd]:after{content:"⚡";position:absolute;top:-6px;right:-6px;width:14px;height:14px;background:#ffa502;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff;z-index:3}.data-cell.anomaly-low[data-v-e9e434dd]{animation:glow-low-e9e434dd 3.5s ease-in-out infinite}.data-cell.anomaly-low[data-v-e9e434dd]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ffda79,#ffd54f,#ffcc02);background-size:400% 400%;border-radius:4px;z-index:-1;animation:gradient-shift-e9e434dd 4s ease infinite;opacity:.4}@keyframes glow-high-e9e434dd{0%,to{box-shadow:0 0 0 1px #ff47574d,0 0 8px #ff475766,inset 0 1px 2px #ff47571a}50%{box-shadow:0 0 0 2px #ff475780,0 0 16px #ff475799,inset 0 1px 4px #ff475733}}@keyframes glow-medium-e9e434dd{0%,to{box-shadow:0 0 0 1px #ffa5024d,0 0 6px #ffa50266,inset 0 1px 2px #ffa5021a}50%{box-shadow:0 0 0 2px #ffa50280,0 0 12px #ffa50299,inset 0 1px 3px #ffa50233}}@keyframes glow-low-e9e434dd{0%,to{box-shadow:0 0 0 1px #ffda794d,0 0 4px #ffda7966,inset 0 1px 2px #ffda791a}50%{box-shadow:0 0 0 2px #ffda7980,0 0 8px #ffda7999,inset 0 1px 3px #ffda7933}}@keyframes gradient-shift-e9e434dd{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bounce-e9e434dd{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.anomalies-panel[data-v-e9e434dd]{width:320px;background:#fff;border-left:1px solid #dee2e6;display:flex;flex-direction:column}.panel-header[data-v-e9e434dd]{padding:16px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-e9e434dd]{margin:0;font-size:16px;color:#495057}.annotation-count[data-v-e9e434dd]{font-size:12px;color:#6c757d;background:#f8f9fa;padding:2px 8px;border-radius:12px}.anomalies-list[data-v-e9e434dd]{flex:1;overflow-y:auto;padding:8px}.anomaly-item[data-v-e9e434dd]{padding:12px;border:1px solid #e9ecef;border-radius:6px;margin-bottom:8px;transition:all .2s;background:#fff}.anomaly-item[data-v-e9e434dd]:hover{border-color:#007bff;box-shadow:0 2px 4px #0000001a}.anomaly-preview[data-v-e9e434dd]{display:flex;align-items:flex-start;gap:12px}.severity-indicator[data-v-e9e434dd]{width:12px;height:12px;border-radius:50%;margin-top:2px;flex-shrink:0}.severity-indicator.high[data-v-e9e434dd]{background-color:#ff4757}.severity-indicator.medium[data-v-e9e434dd]{background-color:#ffa502}.severity-indicator.low[data-v-e9e434dd]{background-color:#ffda79}.anomaly-info[data-v-e9e434dd]{flex:1}.anomaly-range[data-v-e9e434dd]{font-weight:600;color:#495057;font-size:14px;margin-bottom:4px}.anomaly-type[data-v-e9e434dd]{font-size:12px;color:#007bff;font-weight:500;margin-bottom:4px}.anomaly-description[data-v-e9e434dd]{font-size:12px;color:#6c757d;line-height:1.4}.btn-icon[data-v-e9e434dd]{padding:4px;border:none;background:transparent;border-radius:3px;cursor:pointer;color:#6c757d;transition:all .2s}.btn-icon[data-v-e9e434dd]:hover{background:#f8f9fa;color:#495057}.loading-overlay[data-v-e9e434dd]{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-spinner[data-v-e9e434dd]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#007bff}.loading-spinner .icon-spinner[data-v-e9e434dd]{font-size:24px;animation:spin-e9e434dd 1s linear infinite}@keyframes spin-e9e434dd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-upload[data-v-e9e434dd]:before{content:"📤"}.icon-refresh[data-v-e9e434dd]:before{content:"🔄"}.icon-file-excel[data-v-e9e434dd]:before{content:"📊"}.icon-warning[data-v-e9e434dd]:before{content:"⚠️"}.icon-spinner[data-v-e9e434dd]:before{content:"⭮"}@media(max-width:768px){.spec-excel-view[data-v-e9e434dd]{flex-direction:column}.page-header[data-v-e9e434dd]{flex-direction:column;gap:16px;align-items:flex-start}.toolbar[data-v-e9e434dd]{flex-direction:column;align-items:flex-start;gap:12px}.anomalies-panel[data-v-e9e434dd]{width:100%;height:250px;border-left:none;border-top:1px solid #dee2e6}.excel-container[data-v-e9e434dd]{padding:12px}.table-wrapper[data-v-e9e434dd]{border-radius:4px}}.user-guide-overlay[data-v-5cf83923]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none}.guide-backdrop[data-v-5cf83923]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;pointer-events:all}.guide-step[data-v-5cf83923]{position:absolute;max-width:320px;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;pointer-events:all;z-index:10000}.guide-content[data-v-5cf83923]{padding:20px}.guide-header[data-v-5cf83923]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.guide-header h4[data-v-5cf83923]{margin:0;font-size:16px;font-weight:600;color:#2c3e50}.step-counter[data-v-5cf83923]{font-size:12px;color:#7f8c8d;background:#ecf0f1;padding:2px 8px;border-radius:12px}.guide-body[data-v-5cf83923]{margin-bottom:16px}.guide-body p[data-v-5cf83923]{margin:0 0 12px;font-size:14px;line-height:1.5;color:#34495e}.guide-tips[data-v-5cf83923]{background:#f8f9fa;border-left:3px solid #3498db;padding:12px;border-radius:4px}.guide-tips h5[data-v-5cf83923]{margin:0 0 8px;font-size:13px;color:#2980b9}.guide-tips ul[data-v-5cf83923]{margin:0;padding-left:16px}.guide-tips li[data-v-5cf83923]{font-size:12px;color:#5a6c7d;margin-bottom:4px}.guide-actions[data-v-5cf83923]{display:flex;gap:8px;align-items:center}.btn-primary[data-v-5cf83923]{background:#3498db;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;transition:background .2s}.btn-primary[data-v-5cf83923]:hover{background:#2980b9}.btn-secondary[data-v-5cf83923]{background:#95a5a6;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;transition:background .2s}.btn-secondary[data-v-5cf83923]:hover{background:#7f8c8d}.btn-text[data-v-5cf83923]{background:none;border:none;color:#7f8c8d;font-size:12px;cursor:pointer;margin-left:auto}.btn-text[data-v-5cf83923]:hover{color:#5a6c7d}.guide-arrow[data-v-5cf83923]{position:absolute;width:0;height:0;border:8px solid transparent}.guide-arrow.top[data-v-5cf83923]{bottom:-16px;left:50%;transform:translate(-50%);border-top-color:#fff}.guide-arrow.bottom[data-v-5cf83923]{top:-16px;left:50%;transform:translate(-50%);border-bottom-color:#fff}.guide-arrow.left[data-v-5cf83923]{right:-16px;top:50%;transform:translateY(-50%);border-left-color:#fff}.guide-arrow.right[data-v-5cf83923]{left:-16px;top:50%;transform:translateY(-50%);border-right-color:#fff}.guide-highlight{position:relative;z-index:9998!important;box-shadow:0 0 0 4px #3498db80!important;border-radius:4px!important;transition:all .3s ease!important}.workbench-view[data-v-928a6881]{height:100%;display:flex;flex-direction:column;background:#f8f9fa}.chat-interface[data-v-928a6881]{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:12px;margin:20px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.ai-header[data-v-928a6881]{background:#667eea14;border-bottom:1px solid rgba(102,126,234,.15);color:#4a5568;padding:12px 16px;display:flex;align-items:center;gap:12px;min-height:60px}.ai-avatar[data-v-928a6881]{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0}.ai-info[data-v-928a6881]{flex:1;min-width:0}.ai-info h3[data-v-928a6881]{margin:0 0 2px;font-size:16px;font-weight:600;color:#2d3748}.ai-status[data-v-928a6881]{margin:0;font-size:12px;color:#718096;opacity:.8}.project-info[data-v-928a6881]{text-align:right;flex-shrink:0}.project-name[data-v-928a6881]{display:block;font-size:14px;font-weight:500;margin-bottom:3px;color:#4a5568}.project-status[data-v-928a6881]{display:inline-block;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#667eea1a;color:#667eea;border:1px solid rgba(102,126,234,.2)}.project-status.active[data-v-928a6881]{background:#e8f5e8;color:#2e7d32;border:1px solid #4caf50}.project-status.completed[data-v-928a6881]{background:#e3f2fd;color:#1565c0;border:1px solid #2196f3}.project-status.pending[data-v-928a6881]{background:#fff3e0;color:#ef6c00;border:1px solid #ff9800}.project-status.paused[data-v-928a6881]{background:#fce4ec;color:#c2185b;border:1px solid #e91e63}.chat-messages[data-v-928a6881]{flex:1;padding:20px;overflow-y:auto;max-height:calc(100vh - 400px)}.message-item[data-v-928a6881]{display:flex;gap:12px;margin-bottom:20px;align-items:flex-start}.message-item.user[data-v-928a6881]{flex-direction:row-reverse}.message-avatar[data-v-928a6881]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.message-item.ai .message-avatar[data-v-928a6881]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-item.user .message-avatar[data-v-928a6881]{background:#e3f2fd;color:#1976d2}.message-content[data-v-928a6881]{max-width:70%;background:#f5f5f5;border-radius:18px;padding:12px 16px;position:relative;white-space:pre-wrap}.message-item.ai .message-content[data-v-928a6881]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-item.user .message-content[data-v-928a6881]{background:#e3f2fd;color:#1976d2}.message-text[data-v-928a6881]{margin:0 0 8px;line-height:1.5}.message-time[data-v-928a6881]{font-size:12px;opacity:.7;margin:0}.quick-actions[data-v-928a6881]{padding:15px 20px;border-top:1px solid #e1e8ed;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.action-btn[data-v-928a6881]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e1e8ed;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;text-decoration:none;color:#333;min-width:auto;white-space:nowrap}.action-btn[data-v-928a6881]:hover{border-color:#667eea;background:#f8f9ff;transform:translateY(-1px);box-shadow:0 2px 8px #667eea33}.btn-icon[data-v-928a6881]{font-size:16px;flex-shrink:0}.btn-text[data-v-928a6881]{font-size:13px;font-weight:500;line-height:1.2}.chat-input-area[data-v-928a6881]{padding:20px;border-top:1px solid #e1e8ed;background:#f8f9fa}.input-container[data-v-928a6881]{display:flex;gap:12px;align-items:center}.chat-input[data-v-928a6881]{flex:1;padding:12px 16px;border:2px solid #e1e8ed;border-radius:24px;font-size:14px;outline:none;transition:border-color .3s ease}.chat-input[data-v-928a6881]:focus{border-color:#667eea}.chat-input[data-v-928a6881]:disabled{background:#f5f5f5;cursor:not-allowed}.send-btn[data-v-928a6881]{width:48px;height:48px;border:none;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.send-btn[data-v-928a6881]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}.send-btn[data-v-928a6881]:disabled{background:#ccc;cursor:not-allowed;transform:none}.message-component[data-v-928a6881]{width:100%;max-width:none}.component-header[data-v-928a6881]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ffffff1a;border-radius:8px 8px 0 0;margin-bottom:12px}.component-title[data-v-928a6881]{font-weight:600;font-size:14px}.close-component-btn[data-v-928a6881]{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:background-color .2s}.close-component-btn[data-v-928a6881]:hover{background:#fff3}.message-item.ai .message-content[data-v-928a6881]:has(.message-component){max-width:90%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;padding:0;overflow:hidden}.message-item.ai .message-component[data-v-928a6881]{padding:16px;background:#fff;color:#333;border-radius:0 0 18px 18px}@media(max-width:768px){.chat-interface[data-v-928a6881]{margin:10px}.ai-header[data-v-928a6881]{padding:10px 12px;gap:10px;min-height:50px}.ai-avatar[data-v-928a6881]{width:32px;height:32px;font-size:16px}.ai-info h3[data-v-928a6881]{font-size:14px}.ai-status[data-v-928a6881]{font-size:11px}.project-name[data-v-928a6881]{font-size:13px}.project-status[data-v-928a6881]{font-size:10px;padding:2px 6px}.chat-messages[data-v-928a6881]{padding:15px;max-height:calc(100vh - 450px)}.message-content[data-v-928a6881]{max-width:85%}.quick-actions[data-v-928a6881]{padding:12px 15px;gap:6px}.action-btn[data-v-928a6881]{padding:6px 10px}.btn-icon[data-v-928a6881]{font-size:14px}.btn-text[data-v-928a6881]{font-size:12px}.chat-input-area[data-v-928a6881]{padding:15px}}.file-request-overlay[data-v-928a6881]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.file-request-dialog[data-v-928a6881]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.dialog-header[data-v-928a6881]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.dialog-header h3[data-v-928a6881]{margin:0;color:#333;font-size:18px}.close-btn[data-v-928a6881]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-928a6881]:hover{color:#333}.dialog-content[data-v-928a6881]{padding:20px}.requested-files-list[data-v-928a6881]{list-style:none;padding:0;margin:15px 0}.requested-file-item[data-v-928a6881]{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:10px;background:#f9f9f9}.file-type[data-v-928a6881]{font-weight:700;color:#2196f3;margin-right:10px}.file-description[data-v-928a6881]{flex:1;color:#666;margin-right:15px}.file-actions[data-v-928a6881]{display:flex;gap:8px}.waiting-info[data-v-928a6881]{margin-top:20px;padding:15px;background:#f0f8ff;border-radius:6px;border-left:4px solid #2196F3}.countdown-text[data-v-928a6881]{margin:0 0 10px;color:#333;font-weight:500}.progress-bar[data-v-928a6881]{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.progress-fill[data-v-928a6881]{height:100%;background:linear-gradient(90deg,#2196f3,#21cbf3);transition:width .3s ease}.dialog-footer[data-v-928a6881]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #e0e0e0;background:#f9f9f9}.btn-primary[data-v-928a6881]{background:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.btn-primary[data-v-928a6881]:hover{background:#1976d2}.btn-secondary[data-v-928a6881]{background:#f5f5f5;color:#333;border:1px solid #ddd;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.btn-secondary[data-v-928a6881]:hover{background:#e0e0e0}.network-error-alert[data-v-928a6881],.logic-warning-alert[data-v-928a6881]{position:fixed;top:20px;right:20px;z-index:2000;max-width:400px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;animation:slideInRight-928a6881 .3s ease-out}.network-error-alert[data-v-928a6881]{border-left:4px solid #dc3545}.logic-warning-alert[data-v-928a6881]{border-left:4px solid #ffc107}.alert-content[data-v-928a6881]{display:flex;align-items:flex-start;padding:16px;gap:12px}.alert-icon[data-v-928a6881]{font-size:20px;flex-shrink:0}.alert-text[data-v-928a6881]{flex:1}.alert-text h4[data-v-928a6881]{margin:0 0 8px;font-size:16px;color:#333}.alert-text p[data-v-928a6881]{margin:0;color:#666;font-size:14px;line-height:1.4}.alert-actions[data-v-928a6881]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.alert-actions .btn-primary[data-v-928a6881],.alert-actions .btn-secondary[data-v-928a6881]{padding:6px 12px;font-size:12px;min-width:60px}@keyframes slideInRight-928a6881{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.message-view[data-v-752d8c33]{padding:20px}.base-setting-view[data-v-e04e3d03]{padding:24px;max-width:1200px;margin:0 auto;background-color:#f8fafc;min-height:100vh}.page-header[data-v-e04e3d03]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;box-shadow:0 4px 6px #0000001a}.page-title[data-v-e04e3d03]{margin:0 0 8px;font-size:28px;font-weight:600}.page-description[data-v-e04e3d03]{margin:0;font-size:16px;opacity:.9}.loading-container[data-v-e04e3d03]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-e04e3d03]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #667eea;border-radius:50%;animation:spin-e04e3d03 1s linear infinite;margin-bottom:16px}@keyframes spin-e04e3d03{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-e04e3d03]{display:flex;justify-content:center;padding:60px 20px}.error-message[data-v-e04e3d03]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:24px;text-align:center;max-width:400px}.error-icon[data-v-e04e3d03]{font-size:24px;margin-bottom:12px;display:block}.reload-btn[data-v-e04e3d03]{background:#dc2626;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;margin-top:12px;transition:background-color .2s}.reload-btn[data-v-e04e3d03]:hover{background:#b91c1c}.content-container[data-v-e04e3d03]{display:flex;flex-direction:column;gap:24px}.info-section[data-v-e04e3d03]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden;border:1px solid #e2e8f0}.section-header[data-v-e04e3d03]{background:#f8fafc;padding:20px 24px;border-bottom:1px solid #e2e8f0}.section-title[data-v-e04e3d03]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.section-content[data-v-e04e3d03]{padding:24px}.form-group[data-v-e04e3d03]{margin-bottom:20px}.form-group[data-v-e04e3d03]:last-child{margin-bottom:0}.form-label[data-v-e04e3d03]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.readonly-field[data-v-e04e3d03]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;color:#6b7280;font-size:14px;min-height:20px}.readonly-grid[data-v-e04e3d03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.full-width[data-v-e04e3d03]{grid-column:1 / -1}.alias-count[data-v-e04e3d03]{color:#6b7280;font-weight:400;font-size:12px}.alias-list[data-v-e04e3d03]{margin-bottom:16px}.alias-item[data-v-e04e3d03]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;transition:all .2s}.alias-item[data-v-e04e3d03]:hover{background:#f3f4f6;border-color:#d1d5db}.alias-text[data-v-e04e3d03]{flex:1;color:#374151;font-size:14px}.alias-input[data-v-e04e3d03]{flex:1;border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:14px;margin-right:12px;outline:none;transition:border-color .2s}.alias-input[data-v-e04e3d03]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.alias-actions[data-v-e04e3d03]{display:flex;gap:4px}.action-btn[data-v-e04e3d03]{background:none;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.action-btn[data-v-e04e3d03]:hover{background:#e5e7eb}.edit-btn[data-v-e04e3d03]:hover{background:#dbeafe}.save-btn[data-v-e04e3d03]:hover{background:#dcfce7}.cancel-btn[data-v-e04e3d03]:hover,.delete-btn[data-v-e04e3d03]:hover{background:#fef2f2}.add-alias-container[data-v-e04e3d03]{margin-top:12px}.add-btn[data-v-e04e3d03]{background:#667eea;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.add-btn[data-v-e04e3d03]:hover{background:#5a67d8}.add-alias-form[data-v-e04e3d03]{display:flex;align-items:center;gap:8px;padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px}.add-alias-actions[data-v-e04e3d03]{display:flex;gap:4px}.subsection[data-v-e04e3d03]{margin-bottom:32px}.subsection[data-v-e04e3d03]:last-child{margin-bottom:0}.subsection-title[data-v-e04e3d03]{margin:0 0 16px;font-size:18px;font-weight:600;color:#1e293b;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.regulation-category[data-v-e04e3d03]{margin-bottom:24px}.category-title[data-v-e04e3d03]{margin:0 0 12px;font-size:16px;font-weight:500;color:#374151}.regulation-list[data-v-e04e3d03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.regulation-item[data-v-e04e3d03]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px;cursor:pointer;transition:all .2s;font-size:14px;color:#374151}.regulation-item[data-v-e04e3d03]:hover{background:#e0e7ff;border-color:#c7d2fe;color:#3730a3;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.modal-overlay[data-v-e04e3d03]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-e04e3d03]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-e04e3d03]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.modal-title[data-v-e04e3d03]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.close-btn[data-v-e04e3d03]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-e04e3d03]:hover{background:#e5e7eb;color:#374151}.modal-body[data-v-e04e3d03]{padding:24px;overflow-y:auto;max-height:calc(80vh - 80px)}.loading-text[data-v-e04e3d03]{text-align:center;color:#6b7280;padding:40px 20px}.detail-item[data-v-e04e3d03]{margin-bottom:20px}.detail-item[data-v-e04e3d03]:last-child{margin-bottom:0}.detail-label[data-v-e04e3d03]{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.detail-value[data-v-e04e3d03]{color:#6b7280;font-size:14px;line-height:1.5}.detail-content[data-v-e04e3d03]{position:relative}.content-text[data-v-e04e3d03]{color:#6b7280;font-size:14px;line-height:1.6;max-height:120px;overflow:hidden;transition:max-height .3s ease}.content-text.expanded[data-v-e04e3d03]{max-height:none}.expand-btn[data-v-e04e3d03]{background:#667eea;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-top:8px;transition:background-color .2s}.expand-btn[data-v-e04e3d03]:hover{background:#5a67d8}.message-toast[data-v-e04e3d03]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:6px;color:#fff;font-size:14px;z-index:1001;animation:slideIn-e04e3d03 .3s ease;max-width:300px;box-shadow:0 4px 6px #0000001a}.message-toast.success[data-v-e04e3d03]{background:#10b981}.message-toast.error[data-v-e04e3d03]{background:#ef4444}.message-toast.info[data-v-e04e3d03]{background:#3b82f6}@keyframes slideIn-e04e3d03{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.base-setting-view[data-v-e04e3d03]{padding:16px}.page-header[data-v-e04e3d03]{padding:20px;margin-bottom:24px}.page-title[data-v-e04e3d03]{font-size:24px}.section-content[data-v-e04e3d03]{padding:20px}.readonly-grid[data-v-e04e3d03],.regulation-list[data-v-e04e3d03]{grid-template-columns:1fr}.modal-content[data-v-e04e3d03]{margin:10px;max-height:90vh}.alias-item[data-v-e04e3d03]{flex-direction:column;align-items:stretch;gap:8px}.alias-actions[data-v-e04e3d03]{justify-content:flex-end}.add-alias-form[data-v-e04e3d03]{flex-direction:column;align-items:stretch;gap:12px}.add-alias-actions[data-v-e04e3d03]{justify-content:flex-end}}@media(max-width:480px){.base-setting-view[data-v-e04e3d03]{padding:12px}.page-header[data-v-e04e3d03],.section-content[data-v-e04e3d03]{padding:16px}.message-toast[data-v-e04e3d03]{right:12px;left:12px;max-width:none}}.major-events[data-v-66ce73f0]{padding:24px;max-width:1200px;margin:0 auto}.header[data-v-66ce73f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.header-left[data-v-66ce73f0]{display:flex;align-items:center;gap:16px}.back-btn[data-v-66ce73f0]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.back-btn[data-v-66ce73f0]:hover{background:#e0e0e0}.header-content h1[data-v-66ce73f0]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.subtitle[data-v-66ce73f0]{font-size:14px;color:#666;margin:0}.module-grid[data-v-66ce73f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:800px;margin:0 auto}.module-card[data-v-66ce73f0]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.module-card[data-v-66ce73f0]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#1976d2}.module-icon[data-v-66ce73f0]{margin-bottom:16px;display:flex;justify-content:center}.module-card h3[data-v-66ce73f0]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.module-card p[data-v-66ce73f0]{font-size:14px;color:#666;line-height:1.5;margin:0 0 16px}.module-stats[data-v-66ce73f0]{margin-bottom:20px}.stat-item[data-v-66ce73f0]{display:inline-block;padding:4px 12px;background:#f0f7ff;color:#1976d2;border-radius:12px;font-size:12px;font-weight:500}.module-arrow[data-v-66ce73f0]{font-size:18px;color:#1976d2;font-weight:600;opacity:0;transition:opacity .3s ease}.module-card:hover .module-arrow[data-v-66ce73f0]{opacity:1}.empty-state[data-v-66ce73f0]{text-align:center;padding:60px 20px;margin-top:40px}.empty-content[data-v-66ce73f0]{max-width:400px;margin:0 auto}.empty-content h3[data-v-66ce73f0]{font-size:20px;color:#666;margin:16px 0 8px}.empty-content p[data-v-66ce73f0]{font-size:14px;color:#999;margin:0 0 24px}.empty-actions[data-v-66ce73f0]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.primary-btn[data-v-66ce73f0],.secondary-btn[data-v-66ce73f0]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.primary-btn[data-v-66ce73f0]{background:#1976d2;color:#fff}.primary-btn[data-v-66ce73f0]:hover{background:#1565c0}.secondary-btn[data-v-66ce73f0]{background:#f5f5f5;color:#666;border:1px solid #ddd}.secondary-btn[data-v-66ce73f0]:hover{background:#e0e0e0}@media(max-width:768px){.major-events[data-v-66ce73f0]{padding:16px}.header[data-v-66ce73f0]{flex-direction:column;gap:16px;align-items:stretch}.module-grid[data-v-66ce73f0]{grid-template-columns:1fr;gap:16px}.module-card[data-v-66ce73f0]{padding:24px 20px}.empty-actions[data-v-66ce73f0]{flex-direction:column;align-items:center}.primary-btn[data-v-66ce73f0],.secondary-btn[data-v-66ce73f0]{width:100%;max-width:200px}}.major-judgments[data-v-c20b7763]{padding:20px;max-width:1200px;margin:0 auto}.header[data-v-c20b7763]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.header-left[data-v-c20b7763]{display:flex;align-items:center;gap:16px}.back-btn[data-v-c20b7763]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.back-btn[data-v-c20b7763]:hover{background:#e0e0e0}.header h1[data-v-c20b7763]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0}.content[data-v-c20b7763]{display:flex;justify-content:center;align-items:center;min-height:400px}.placeholder[data-v-c20b7763]{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:8px;border:2px dashed #ddd}.placeholder h2[data-v-c20b7763]{font-size:24px;color:#666;margin:0 0 16px}.placeholder p[data-v-c20b7763]{font-size:16px;color:#888;margin:0}@media(max-width:768px){.major-judgments[data-v-c20b7763]{padding:16px}.header[data-v-c20b7763]{flex-direction:column;align-items:flex-start;gap:16px}.placeholder[data-v-c20b7763]{padding:40px 16px}.placeholder h2[data-v-c20b7763]{font-size:20px}.placeholder p[data-v-c20b7763]{font-size:14px}}.create-major-event[data-v-cb542876]{min-height:100vh;background-color:#f5f5f5}.header[data-v-cb542876]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.header-left[data-v-cb542876]{display:flex;align-items:center;gap:1rem}.back-btn[data-v-cb542876]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;color:#666;transition:all .2s}.back-btn[data-v-cb542876]:hover{background-color:#f0f0f0;color:#333}.header h1[data-v-cb542876]{margin:0;font-size:1.5rem;color:#333}.header-actions[data-v-cb542876]{display:flex;gap:1rem}.mode-select-btn[data-v-cb542876]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.mode-select-btn[data-v-cb542876]:hover{background:#0056b3}.form-actions[data-v-cb542876]{display:flex;justify-content:flex-end;padding:1rem 2rem;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.draft-btn[data-v-cb542876]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;color:#666;transition:all .2s}.draft-btn[data-v-cb542876]:hover:not(:disabled){background-color:#e9ecef}.draft-btn[data-v-cb542876]:disabled{opacity:.6;cursor:not-allowed}.mode-selection-modal[data-v-cb542876]{max-width:800px;width:90%}.modal-header[data-v-cb542876]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.close-btn[data-v-cb542876]{background:none;border:none;cursor:pointer;color:#666;padding:.25rem;border-radius:4px;transition:all .2s}.creation-modes[data-v-cb542876]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.creation-mode[data-v-cb542876]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s}.creation-mode[data-v-cb542876]:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff26;transform:translateY(-2px)}.mode-icon[data-v-cb542876]{margin-bottom:1rem;color:#007bff}.creation-mode h3[data-v-cb542876]{margin:1rem 0;color:#333}.creation-mode p[data-v-cb542876]{color:#666;line-height:1.5}.template-container[data-v-cb542876]{max-width:1000px;margin:2rem auto;padding:2rem}.loading[data-v-cb542876],.no-templates[data-v-cb542876]{text-align:center;padding:3rem;color:#666}.template-list[data-v-cb542876]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.template-item[data-v-cb542876]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s}.template-item[data-v-cb542876]:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff26}.template-item h4[data-v-cb542876]{margin:0 0 .5rem;color:#333}.template-item p[data-v-cb542876]{color:#666;margin:0 0 1rem;line-height:1.4}.template-meta[data-v-cb542876]{font-size:.875rem;color:#999}.form-container[data-v-cb542876]{max-width:1000px;margin:2rem auto;padding:2rem}.event-form[data-v-cb542876]{background:#fff;border-radius:8px;padding:2rem}.form-section[data-v-cb542876]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.form-section[data-v-cb542876]:last-child{border-bottom:none}.form-section h3[data-v-cb542876]{margin:0 0 1rem;color:#333;font-size:1.25rem}.required[data-v-cb542876]{color:#dc3545}.form-group[data-v-cb542876]{margin-bottom:1rem}.form-group label[data-v-cb542876]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-control[data-v-cb542876]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-control[data-v-cb542876]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.error-message[data-v-cb542876]{color:#dc3545;font-size:.875rem;margin-top:.25rem}.evidence-standards-container[data-v-cb542876]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.situation-tabs[data-v-cb542876]{display:flex;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.situation-tab[data-v-cb542876]{flex:1;padding:1rem;background:none;border:none;cursor:pointer;transition:all .2s;color:#666}.situation-tab.active[data-v-cb542876]{background:#fff;color:#007bff;border-bottom:2px solid #007bff}.situation-content[data-v-cb542876]{padding:1.5rem}.evidence-categories[data-v-cb542876]{margin-top:1.5rem}.evidence-categories h4[data-v-cb542876]{margin:0 0 1rem;color:#333}.evidence-category[data-v-cb542876]{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:1rem;overflow:hidden}.category-header[data-v-cb542876]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.category-header h5[data-v-cb542876]{margin:0;color:#333}.category-name-input[data-v-cb542876]{flex:1;margin-right:12px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-weight:600}.remove-category-btn[data-v-cb542876]{padding:.25rem .5rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.evidence-subcategory[data-v-cb542876]{border:1px solid #d0d0d0;border-radius:6px;padding:12px;margin-bottom:12px;background:#fff;margin-left:16px}.subcategory-header[data-v-cb542876]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.subcategory-name-input[data-v-cb542876]{flex:1;margin-right:12px;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;font-weight:500}.remove-subcategory-btn[data-v-cb542876]{background:#ffa502;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:11px}.remove-subcategory-btn[data-v-cb542876]:hover{background:#ff9500}.add-subcategory-btn[data-v-cb542876]{background:#3742fa;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;margin-top:8px}.add-subcategory-btn[data-v-cb542876]:hover{background:#2f3542}.evidence-items[data-v-cb542876]{padding:1rem}.evidence-item[data-v-cb542876]{border:1px solid #e9ecef;border-radius:4px;padding:1rem;margin-bottom:1rem;position:relative}.remove-item-btn[data-v-cb542876]{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.75rem}.add-item-btn[data-v-cb542876],.add-category-btn[data-v-cb542876]{padding:.5rem 1rem;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:.5rem}.add-category-btn[data-v-cb542876]{margin-top:1rem}.standard-basis-item[data-v-cb542876]{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;margin-bottom:1rem;background:#fafafa}.basis-row[data-v-cb542876]{display:flex;gap:1rem;margin-bottom:.5rem;align-items:flex-start}.basis-field[data-v-cb542876]{flex:1}.basis-field.full-width[data-v-cb542876]{flex:2}.basis-field label[data-v-cb542876]{display:block;margin-bottom:.25rem;font-weight:500;color:#333;font-size:.875rem}.remove-basis-btn[data-v-cb542876]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;white-space:nowrap;align-self:flex-end}.remove-basis-btn[data-v-cb542876]:hover{background:#c82333}.add-basis-btn[data-v-cb542876]{background:#17a2b8;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-top:.5rem}.add-basis-btn[data-v-cb542876]:hover{background:#138496}.form-actions[data-v-cb542876]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.btn-primary[data-v-cb542876],.btn-secondary[data-v-cb542876]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s}.btn-primary[data-v-cb542876]{background:#007bff;color:#fff}.btn-primary[data-v-cb542876]:hover:not(:disabled){background:#0056b3}.btn-secondary[data-v-cb542876]{background:#6c757d;color:#fff}.btn-secondary[data-v-cb542876]:hover:not(:disabled){background:#545b62}.btn-primary[data-v-cb542876]:disabled,.btn-secondary[data-v-cb542876]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-cb542876]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-cb542876]{background:#fff;border-radius:8px;padding:2rem;max-width:500px;width:90%;box-shadow:0 4px 20px #00000026;max-height:80vh;overflow-y:auto}.modal-header[data-v-cb542876]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h2[data-v-cb542876]{margin:0;color:#333}.close-btn[data-v-cb542876]{background:none;border:none;cursor:pointer;padding:.25rem;color:#666;border-radius:4px;transition:all .2s}.close-btn[data-v-cb542876]:hover{background:#f0f0f0;color:#333}.modal-body[data-v-cb542876]{margin-bottom:1.5rem;color:#666;line-height:1.5}.modal-actions[data-v-cb542876]{display:flex;justify-content:flex-end;gap:1rem}.error-banner[data-v-cb542876]{position:fixed;top:1rem;right:1rem;background:#f8d7da;color:#721c24;padding:1rem;border-radius:4px;border:1px solid #f5c6cb;display:flex;align-items:center;gap:1rem;z-index:1001}.error-banner button[data-v-cb542876]{background:none;border:none;color:#721c24;cursor:pointer;font-weight:700}.major-event-template-manager[data-v-2a3b2aed]{padding:20px;background-color:#f5f5f5;min-height:100vh}.page-header[data-v-2a3b2aed]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.header-left[data-v-2a3b2aed]{flex:1;display:flex;align-items:center;gap:16px}.back-btn[data-v-2a3b2aed]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;color:#666}.back-btn[data-v-2a3b2aed]:hover{background:#e0e0e0;color:#333}.header-content[data-v-2a3b2aed]{flex:1}.page-title[data-v-2a3b2aed]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.page-description[data-v-2a3b2aed]{margin:0;color:#606266;font-size:14px}.header-actions[data-v-2a3b2aed]{display:flex;gap:12px}.filter-section[data-v-2a3b2aed]{margin-bottom:20px}.filter-form[data-v-2a3b2aed]{display:flex;flex-wrap:wrap;gap:16px}.toolbar[data-v-2a3b2aed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.toolbar-left[data-v-2a3b2aed],.toolbar-right[data-v-2a3b2aed]{display:flex;align-items:center;gap:12px}.total-count[data-v-2a3b2aed]{color:#606266;font-size:14px}.templates-container[data-v-2a3b2aed]{margin-bottom:20px}.loading-container[data-v-2a3b2aed]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.card-view .templates-grid[data-v-2a3b2aed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.template-card[data-v-2a3b2aed]{height:100%}.template-item[data-v-2a3b2aed]{height:100%;display:flex;flex-direction:column;cursor:pointer;transition:all .3s ease}.template-item[data-v-2a3b2aed]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.card-header[data-v-2a3b2aed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.more-btn[data-v-2a3b2aed]{color:#909399}.card-content[data-v-2a3b2aed]{flex:1;display:flex;flex-direction:column;gap:12px}.template-info[data-v-2a3b2aed]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.template-name[data-v-2a3b2aed]{margin:0;font-size:16px;font-weight:600;color:#303133;flex:1}.template-description[data-v-2a3b2aed]{margin:0;color:#606266;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-stats[data-v-2a3b2aed]{display:flex;gap:16px}.stat-item[data-v-2a3b2aed]{display:flex;align-items:center;gap:4px;font-size:14px}.stat-label[data-v-2a3b2aed]{color:#909399}.stat-value[data-v-2a3b2aed]{color:#303133;font-weight:600}.template-meta[data-v-2a3b2aed]{display:flex;flex-direction:column;gap:4px;font-size:12px}.meta-item[data-v-2a3b2aed]{display:flex;gap:8px}.meta-label[data-v-2a3b2aed]{color:#909399}.meta-value[data-v-2a3b2aed]{color:#606266}.card-actions[data-v-2a3b2aed]{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.table-view[data-v-2a3b2aed]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.danger[data-v-2a3b2aed],.danger[data-v-2a3b2aed]:hover{color:#f56c6c}.empty-state[data-v-2a3b2aed]{padding:60px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.pagination-container[data-v-2a3b2aed]{display:flex;justify-content:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.delete-confirm-overlay[data-v-37e2079d]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-confirm-dialog[data-v-37e2079d]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;animation:dialogSlideIn-37e2079d .3s ease-out}@keyframes dialogSlideIn-37e2079d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-37e2079d]{display:flex;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.warning-icon[data-v-37e2079d]{margin-right:12px;flex-shrink:0}.dialog-title[data-v-37e2079d]{flex:1;margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-37e2079d]{background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .2s}.close-btn[data-v-37e2079d]:hover{background-color:#f3f4f6;color:#374151}.dialog-content[data-v-37e2079d]{padding:24px}.first-time-warning[data-v-37e2079d]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:24px}.warning-badge[data-v-37e2079d]{display:flex;align-items:center;font-weight:600;color:#dc2626;margin-bottom:8px}.warning-badge svg[data-v-37e2079d]{margin-right:8px}.warning-text[data-v-37e2079d]{color:#7f1d1d;margin:0;line-height:1.5}.event-info[data-v-37e2079d]{margin-bottom:24px}.event-info h4[data-v-37e2079d]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937}.info-grid[data-v-37e2079d]{display:grid;gap:12px}.info-item[data-v-37e2079d]{display:flex;align-items:center;padding:12px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.info-item .label[data-v-37e2079d]{font-weight:500;color:#6b7280;min-width:80px;margin-right:12px}.info-item .value[data-v-37e2079d]{color:#1f2937;flex:1}.info-item .value.status[data-v-37e2079d]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-pending[data-v-37e2079d]{background:#f3f4f6;color:#6b7280}.status-reviewing[data-v-37e2079d]{background:#fef3c7;color:#d97706}.status-reviewed[data-v-37e2079d]{background:#d1fae5;color:#059669}.risk-warning[data-v-37e2079d]{margin-bottom:24px}.risk-warning h4[data-v-37e2079d]{margin:0 0 12px;font-size:16px;font-weight:600;color:#dc2626}.warning-list[data-v-37e2079d]{margin:0;padding-left:20px;color:#7f1d1d;line-height:1.6}.warning-list li[data-v-37e2079d]{margin-bottom:8px}.backup-section[data-v-37e2079d]{margin-bottom:24px;padding:16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.backup-section h4[data-v-37e2079d]{margin:0 0 8px;font-size:14px;font-weight:600;color:#0369a1}.backup-section p[data-v-37e2079d]{margin:0 0 12px;color:#075985;font-size:14px;line-height:1.5}.backup-btn[data-v-37e2079d]{display:flex;align-items:center;padding:8px 12px;background:#0ea5e9;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.backup-btn[data-v-37e2079d]:disabled{background:#94a3b8;cursor:not-allowed}.backup-btn[data-v-37e2079d]:not(:disabled):hover{background:#0284c7}.backup-btn svg[data-v-37e2079d]{margin-right:6px}.delete-reason h4[data-v-37e2079d]{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937}.delete-reason textarea[data-v-37e2079d]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.5;resize:vertical;min-height:80px;font-family:inherit}.delete-reason textarea[data-v-37e2079d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.char-count[data-v-37e2079d]{text-align:right;font-size:12px;color:#6b7280;margin-top:4px}.dialog-footer[data-v-37e2079d]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #e5e7eb}.cancel-btn[data-v-37e2079d],.confirm-btn[data-v-37e2079d]{display:flex;align-items:center;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-37e2079d]{background:#f3f4f6;color:#374151}.cancel-btn[data-v-37e2079d]:hover{background:#e5e7eb}.confirm-btn[data-v-37e2079d]{background:#dc2626;color:#fff}.confirm-btn[data-v-37e2079d]:hover:not(:disabled){background:#b91c1c}.confirm-btn[data-v-37e2079d]:disabled{background:#9ca3af;cursor:not-allowed}.cancel-btn svg[data-v-37e2079d],.confirm-btn svg[data-v-37e2079d]{margin-right:6px}.loading-spinner[data-v-37e2079d]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-37e2079d 1s linear infinite;margin-right:6px}@keyframes spin-37e2079d{to{transform:rotate(360deg)}}@media(max-width:640px){.delete-confirm-dialog[data-v-37e2079d]{width:95%;margin:20px}.dialog-header[data-v-37e2079d],.dialog-content[data-v-37e2079d],.dialog-footer[data-v-37e2079d]{padding-left:16px;padding-right:16px}.info-item[data-v-37e2079d]{flex-direction:column;align-items:flex-start}.info-item .label[data-v-37e2079d]{margin-bottom:4px;margin-right:0}}.major-events-list[data-v-155d413f]{padding:24px;max-width:1200px;margin:0 auto;min-height:calc(100vh - 100px)}.header[data-v-155d413f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.header-left[data-v-155d413f]{display:flex;align-items:flex-start;gap:16px}.back-btn[data-v-155d413f]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#4a5568;font-size:14px}.back-btn[data-v-155d413f]:hover{background:#edf2f7;border-color:#cbd5e0}.header-content h1[data-v-155d413f]{font-size:28px;font-weight:600;color:#1a202c;margin:0 0 4px}.subtitle[data-v-155d413f]{font-size:14px;color:#718096;margin:0}.header-actions[data-v-155d413f]{display:flex;gap:12px}.template-btn[data-v-155d413f],.create-btn[data-v-155d413f]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.template-btn[data-v-155d413f]{background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.template-btn[data-v-155d413f]:hover{background:#edf2f7;border-color:#cbd5e0}.create-btn[data-v-155d413f]{background:#3182ce;color:#fff}.create-btn[data-v-155d413f]:hover{background:#2c5aa0}.status-tabs[data-v-155d413f]{display:flex;gap:4px;margin-bottom:32px;background:#f7fafc;padding:4px;border-radius:12px;border:1px solid #e2e8f0}.status-tab[data-v-155d413f]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;color:#4a5568;transition:all .2s ease;flex:1;justify-content:center}.status-tab[data-v-155d413f]:hover{background:#edf2f7}.status-tab.active[data-v-155d413f]{background:#fff;color:#3182ce;box-shadow:0 1px 3px #0000001a}.status-tab .count[data-v-155d413f]{background:#e2e8f0;color:#4a5568;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;min-width:20px;text-align:center}.status-tab.active .count[data-v-155d413f]{background:#bee3f8;color:#3182ce}.loading-container[data-v-155d413f],.error-container[data-v-155d413f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-155d413f]{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #3182ce;border-radius:50%;animation:spin-155d413f 1s linear infinite;margin-bottom:16px}@keyframes spin-155d413f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p[data-v-155d413f]{color:#718096;font-size:16px;margin:0}.error-container h3[data-v-155d413f]{color:#e53e3e;font-size:20px;margin:16px 0 8px}.error-container p[data-v-155d413f]{color:#718096;font-size:14px;margin:0 0 24px}.error-actions[data-v-155d413f]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.retry-btn[data-v-155d413f],.check-network-btn[data-v-155d413f],.dismiss-btn[data-v-155d413f]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.retry-btn[data-v-155d413f]{background:#3182ce;color:#fff}.retry-btn[data-v-155d413f]:hover{background:#2c5aa0}.check-network-btn[data-v-155d413f]{background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.check-network-btn[data-v-155d413f]:hover{background:#edf2f7}.dismiss-btn[data-v-155d413f]{background:#f7fafc;color:#718096;border:1px solid #e2e8f0}.dismiss-btn[data-v-155d413f]:hover{background:#edf2f7;color:#4a5568}.empty-state[data-v-155d413f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state h3[data-v-155d413f]{color:#4a5568;font-size:20px;margin:16px 0 8px}.empty-state p[data-v-155d413f]{color:#718096;font-size:14px;margin:0 0 32px}.empty-actions[data-v-155d413f]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.events-list[data-v-155d413f]{display:flex;flex-direction:column;gap:16px}.event-item[data-v-155d413f]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.event-item[data-v-155d413f]:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.event-content[data-v-155d413f]{flex:1}.event-header[data-v-155d413f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.event-title[data-v-155d413f]{font-size:18px;font-weight:600;color:#1a202c;margin:0 16px 0 0;flex:1}.status-badge[data-v-155d413f]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-align:center;min-width:60px}.status-pending[data-v-155d413f]{background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.status-reviewing[data-v-155d413f]{background:#fffbeb;color:#d69e2e;border:1px solid #fbd38d}.status-reviewed[data-v-155d413f]{background:#f0fff4;color:#38a169;border:1px solid #9ae6b4}.event-description[data-v-155d413f]{color:#718096;font-size:14px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-meta[data-v-155d413f]{display:flex;gap:24px;flex-wrap:wrap}.meta-item[data-v-155d413f]{display:flex;align-items:center;gap:6px;color:#718096;font-size:12px}.meta-item svg[data-v-155d413f]{color:#a0aec0}.event-actions[data-v-155d413f]{margin-left:16px;display:flex;gap:8px}.action-btn[data-v-155d413f]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#4a5568}.action-btn.with-text[data-v-155d413f]{width:auto;padding:0 12px;gap:6px}.action-btn.with-text span[data-v-155d413f]{font-size:14px;white-space:nowrap}.action-btn[data-v-155d413f]:hover{background:#edf2f7;border-color:#cbd5e0}.delete-btn[data-v-155d413f]{color:#e53e3e}.delete-btn[data-v-155d413f]:hover{background:#fff5f5;border-color:#feb2b2}.refresh-container[data-v-155d413f]{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.refresh-btn[data-v-155d413f]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;color:#4a5568;transition:all .2s ease}.refresh-btn[data-v-155d413f]:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}.refresh-btn[data-v-155d413f]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.major-events-list[data-v-155d413f]{padding:16px}.header[data-v-155d413f]{flex-direction:column;gap:16px;align-items:stretch}.header-left[data-v-155d413f]{flex-direction:column;gap:12px}.header-actions[data-v-155d413f]{justify-content:stretch}.template-btn[data-v-155d413f],.create-btn[data-v-155d413f]{flex:1;justify-content:center}.status-tabs[data-v-155d413f]{flex-direction:column;gap:2px}.status-tab[data-v-155d413f]{justify-content:space-between;padding:16px 20px}.event-item[data-v-155d413f]{flex-direction:column;align-items:stretch;gap:16px}.event-header[data-v-155d413f]{flex-direction:column;align-items:stretch;gap:8px}.event-title[data-v-155d413f]{margin-right:0}.event-meta[data-v-155d413f]{gap:16px}.event-actions[data-v-155d413f]{margin-left:0;align-self:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:12px;width:100%}.action-btn.with-text[data-v-155d413f]{flex:1;min-width:80px;justify-content:center}.empty-actions[data-v-155d413f]{flex-direction:column;align-items:stretch;max-width:200px}}@media(max-width:480px){.major-events-list[data-v-155d413f]{padding:12px}.event-item[data-v-155d413f]{padding:16px}.event-title[data-v-155d413f]{font-size:16px}.event-meta[data-v-155d413f]{flex-direction:column;gap:8px}}.major-event-detail[data-v-2f0ed78f]{padding:24px;max-width:1200px;margin:0 auto;background:#f5f5f5;min-height:100vh}.header[data-v-2f0ed78f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.header-left[data-v-2f0ed78f]{display:flex;align-items:center;gap:16px}.back-btn[data-v-2f0ed78f]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.back-btn[data-v-2f0ed78f]:hover{background:#e0e0e0;transform:translate(-2px)}.header h1[data-v-2f0ed78f]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0}.loading[data-v-2f0ed78f],.error-state[data-v-2f0ed78f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center}.loading-spinner[data-v-2f0ed78f]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #1976d2;border-radius:50%;animation:spin-2f0ed78f 1s linear infinite;margin-bottom:16px}@keyframes spin-2f0ed78f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state svg[data-v-2f0ed78f]{color:#d32f2f;margin-bottom:16px}.error-state h3[data-v-2f0ed78f]{font-size:18px;margin:0 0 8px;color:#333}.error-state p[data-v-2f0ed78f]{margin:0 0 24px;color:#666;font-size:14px}.error-icon[data-v-2f0ed78f]{margin-bottom:16px}.error-actions[data-v-2f0ed78f]{display:flex;gap:12px;margin-top:24px}.retry-btn[data-v-2f0ed78f]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.retry-btn[data-v-2f0ed78f]:hover{background:#1565c0}.back-btn-error[data-v-2f0ed78f]{padding:8px 16px;background:#f5f5f5;color:#666;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.back-btn-error[data-v-2f0ed78f]:hover{background:#e0e0e0;color:#333}.detail-content[data-v-2f0ed78f]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-2f0ed78f]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:box-shadow .2s}.info-card[data-v-2f0ed78f]:hover{box-shadow:0 4px 16px #00000026}.card-header[data-v-2f0ed78f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.card-header h3[data-v-2f0ed78f]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.toggle-btn[data-v-2f0ed78f]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.toggle-btn[data-v-2f0ed78f]:hover{background:#f0f0f0}.card-content[data-v-2f0ed78f]{padding:24px}.title-card .card-content[data-v-2f0ed78f]{text-align:center;padding:32px 24px}.event-title[data-v-2f0ed78f]{font-size:32px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.version-info[data-v-2f0ed78f]{display:flex;align-items:center;gap:12px}.version-label[data-v-2f0ed78f]{font-size:14px;color:#666;font-weight:500}.version-number[data-v-2f0ed78f]{font-size:16px;font-weight:600;color:#1976d2;background:#e3f2fd;padding:4px 12px;border-radius:12px}.status-display[data-v-2f0ed78f]{display:flex;align-items:center}.status-badge[data-v-2f0ed78f]{padding:8px 16px;border-radius:16px;font-size:14px;font-weight:600;text-align:center}.status-pending[data-v-2f0ed78f]{background:#fff3e0;color:#f57c00;border:1px solid #ffb74d}.status-reviewing[data-v-2f0ed78f]{background:#e3f2fd;color:#1976d2;border:1px solid #64b5f6}.status-reviewed[data-v-2f0ed78f]{background:#e8f5e8;color:#2e7d32;border:1px solid #81c784}.info-section[data-v-2f0ed78f]{margin-bottom:24px}.info-section[data-v-2f0ed78f]:last-child{margin-bottom:0}.section-label[data-v-2f0ed78f]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:4px;border-bottom:2px solid #1976d2;width:fit-content}.section-content[data-v-2f0ed78f]{font-size:14px;line-height:1.6;color:#555}.expandable-content[data-v-2f0ed78f]{position:relative}.content-text[data-v-2f0ed78f]{max-height:60px;overflow:hidden;transition:max-height .3s ease}.content-text.expanded[data-v-2f0ed78f]{max-height:none}.expand-btn[data-v-2f0ed78f]{margin-top:8px;padding:4px 8px;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#1976d2;transition:all .2s}.expand-btn[data-v-2f0ed78f]:hover{background:#e0e0e0}.evidence-standards[data-v-2f0ed78f]{display:flex;flex-direction:column;gap:20px}.evidence-situation[data-v-2f0ed78f]{background:#f8f9fa;border-radius:6px;padding:16px;border-left:4px solid #1976d2}.situation-title[data-v-2f0ed78f]{font-size:16px;font-weight:600;color:#1976d2;margin:0 0 12px}.situation-content[data-v-2f0ed78f]{display:flex;flex-direction:column;gap:12px}.conclusion[data-v-2f0ed78f],.criteria[data-v-2f0ed78f]{background:#fff;padding:12px;border-radius:4px}.conclusion strong[data-v-2f0ed78f],.criteria strong[data-v-2f0ed78f]{color:#333;display:block;margin-bottom:4px}.conclusion p[data-v-2f0ed78f],.criteria p[data-v-2f0ed78f]{margin:0;color:#555}.empty-results[data-v-2f0ed78f],.reviewing-results[data-v-2f0ed78f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#666}.empty-results svg[data-v-2f0ed78f],.reviewing-results svg[data-v-2f0ed78f]{color:#999;margin-bottom:16px}.empty-results p[data-v-2f0ed78f],.reviewing-results p[data-v-2f0ed78f]{margin:0;font-size:16px}.workbench-btn[data-v-2f0ed78f]{margin-top:16px;padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.workbench-btn[data-v-2f0ed78f]:hover{background:#1565c0}.result-details[data-v-2f0ed78f]{display:flex;flex-direction:column;gap:16px}.result-item[data-v-2f0ed78f]{background:#f8f9fa;padding:16px;border-radius:6px;border-left:4px solid #4caf50}.result-item strong[data-v-2f0ed78f]{color:#333;display:block;margin-bottom:8px}.result-item p[data-v-2f0ed78f]{margin:0;color:#555;line-height:1.6}.log-entry-btn[data-v-2f0ed78f]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:not-allowed;font-size:14px;color:#999;transition:all .2s}.log-entry-btn[data-v-2f0ed78f]:not(:disabled):hover{background:#e0e0e0;cursor:pointer;color:#333}.coming-soon[data-v-2f0ed78f]{font-size:12px;color:#999;font-style:italic}.dialog-overlay[data-v-2f0ed78f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog[data-v-2f0ed78f]{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000004d;max-width:400px;width:90%;overflow:hidden}.dialog-header[data-v-2f0ed78f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.dialog-header h3[data-v-2f0ed78f]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.close-btn[data-v-2f0ed78f]{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:color .2s}.close-btn[data-v-2f0ed78f]:hover{color:#333}.dialog-content[data-v-2f0ed78f]{padding:24px}.dialog-content p[data-v-2f0ed78f]{margin:0;font-size:14px;line-height:1.6;color:#555}.dialog-actions[data-v-2f0ed78f]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;background:#f8f9fa;border-top:1px solid #e0e0e0}.cancel-btn[data-v-2f0ed78f],.confirm-btn[data-v-2f0ed78f]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.cancel-btn[data-v-2f0ed78f]{background:#fff;color:#666}.cancel-btn[data-v-2f0ed78f]:hover{background:#f0f0f0}.confirm-btn[data-v-2f0ed78f]{background:#1976d2;color:#fff;border-color:#1976d2}.confirm-btn[data-v-2f0ed78f]:hover{background:#1565c0}@media(max-width:768px){.major-event-detail[data-v-2f0ed78f],.header[data-v-2f0ed78f]{padding:16px}.header h1[data-v-2f0ed78f],.event-title[data-v-2f0ed78f]{font-size:24px}.card-content[data-v-2f0ed78f],.card-header[data-v-2f0ed78f]{padding:16px}.confirm-dialog[data-v-2f0ed78f]{margin:16px}}[data-v-2f0ed78f]::-webkit-scrollbar{width:8px}[data-v-2f0ed78f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-2f0ed78f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-2f0ed78f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.edit-major-event[data-v-1f27647a]{padding:24px;max-width:1000px;margin:0 auto}.header[data-v-1f27647a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.header-left[data-v-1f27647a]{display:flex;align-items:center;gap:16px}.back-btn[data-v-1f27647a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.back-btn[data-v-1f27647a]:hover{background:#e0e0e0}.header h1[data-v-1f27647a]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0}.header-actions[data-v-1f27647a]{display:flex;gap:12px}.action-btn[data-v-1f27647a]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.action-btn[data-v-1f27647a]:disabled{opacity:.6;cursor:not-allowed}.action-btn.secondary[data-v-1f27647a]{background:#fff;color:#666}.action-btn.secondary[data-v-1f27647a]:hover:not(:disabled){background:#f0f0f0}.action-btn.primary[data-v-1f27647a]{background:#1976d2;color:#fff;border-color:#1976d2}.action-btn.primary[data-v-1f27647a]:hover:not(:disabled){background:#1565c0}.loading[data-v-1f27647a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#666}.loading-spinner[data-v-1f27647a]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #1976d2;border-radius:50%;animation:spin-1f27647a 1s linear infinite}@keyframes spin-1f27647a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-container[data-v-1f27647a]{background:#fff}.event-form[data-v-1f27647a]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-1f27647a]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.section-header[data-v-1f27647a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.section-header h2[data-v-1f27647a]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.required-indicator[data-v-1f27647a]{font-size:12px;color:#666}.add-btn[data-v-1f27647a]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.add-btn[data-v-1f27647a]:hover{background:#1565c0}.count-badge[data-v-1f27647a]{background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.form-grid[data-v-1f27647a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:24px}.form-group[data-v-1f27647a]{display:flex;flex-direction:column;gap:6px}.form-group.full-width[data-v-1f27647a]{grid-column:1 / -1;padding:0 24px 24px}.form-group label[data-v-1f27647a]{font-size:14px;font-weight:500;color:#333}.form-group label.required[data-v-1f27647a]:after{content:" *";color:#d32f2f}.form-group input[data-v-1f27647a],.form-group select[data-v-1f27647a],.form-group textarea[data-v-1f27647a]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-group input[data-v-1f27647a]:focus,.form-group select[data-v-1f27647a]:focus,.form-group textarea[data-v-1f27647a]:focus{outline:none;border-color:#1976d2}.form-group input.error[data-v-1f27647a],.form-group select.error[data-v-1f27647a],.form-group textarea.error[data-v-1f27647a]{border-color:#d32f2f}.error-message[data-v-1f27647a]{font-size:12px;color:#d32f2f}.participants-list[data-v-1f27647a]{padding:24px;display:flex;flex-direction:column;gap:12px}.participant-item[data-v-1f27647a]{display:flex;gap:8px;align-items:center}.participant-input[data-v-1f27647a]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.remove-btn[data-v-1f27647a]{padding:6px;background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2;border-radius:4px;cursor:pointer;transition:all .2s}.remove-btn[data-v-1f27647a]:hover{background:#d32f2f;color:#fff}.no-participants[data-v-1f27647a],.no-attachments[data-v-1f27647a]{text-align:center;padding:20px;color:#666;font-style:italic}.attachments-list[data-v-1f27647a]{padding:24px;display:flex;flex-direction:column;gap:12px}.attachment-item[data-v-1f27647a]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:6px;transition:background .2s}.attachment-item[data-v-1f27647a]:hover{background:#e3f2fd}.attachment-icon[data-v-1f27647a]{color:#1976d2}.attachment-info[data-v-1f27647a]{flex:1;display:flex;flex-direction:column;gap:2px}.attachment-name[data-v-1f27647a]{font-size:14px;font-weight:500;color:#333}.attachment-size[data-v-1f27647a]{font-size:12px;color:#666}.attachment-actions[data-v-1f27647a]{display:flex;gap:8px}.attachment-btn[data-v-1f27647a]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.attachment-btn[data-v-1f27647a]:hover{background:#1976d2;color:#fff;border-color:#1976d2}.attachment-btn.remove[data-v-1f27647a]{color:#d32f2f;border-color:#d32f2f}.attachment-btn.remove[data-v-1f27647a]:hover{background:#d32f2f;color:#fff}.change-history[data-v-1f27647a]{padding:24px;display:flex;flex-direction:column;gap:16px}.change-item[data-v-1f27647a]{display:flex;gap:12px;padding:16px;background:#f8f9fa;border-radius:6px;border-left:3px solid #1976d2}.change-time[data-v-1f27647a]{font-size:12px;color:#666;white-space:nowrap;min-width:120px}.change-content[data-v-1f27647a]{flex:1}.change-user[data-v-1f27647a]{font-weight:500;color:#1976d2}.change-action[data-v-1f27647a]{color:#333;margin-left:4px}.change-details[data-v-1f27647a]{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0}.change-field[data-v-1f27647a]{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.old-value[data-v-1f27647a]{color:#d32f2f;text-decoration:line-through}.arrow[data-v-1f27647a]{color:#666}.new-value[data-v-1f27647a]{color:#388e3c;font-weight:500}.error-state[data-v-1f27647a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#666}.error-state svg[data-v-1f27647a]{margin-bottom:16px;color:#d32f2f}.error-state h3[data-v-1f27647a]{font-size:18px;margin:0 0 8px;color:#333}.error-state p[data-v-1f27647a]{margin:0 0 24px;font-size:14px}@media(max-width:768px){.edit-major-event[data-v-1f27647a]{padding:16px}.header[data-v-1f27647a]{flex-direction:column;gap:16px;align-items:stretch}.header-actions[data-v-1f27647a]{justify-content:space-between}.form-grid[data-v-1f27647a]{grid-template-columns:1fr}.participant-item[data-v-1f27647a],.attachment-item[data-v-1f27647a]{flex-direction:column;align-items:stretch;gap:8px}.attachment-actions[data-v-1f27647a]{justify-content:center}.change-item[data-v-1f27647a]{flex-direction:column;gap:8px}.change-time[data-v-1f27647a]{min-width:auto}}.major-event-history[data-v-07cc9bf6]{padding:24px;max-width:1200px;margin:0 auto}.header[data-v-07cc9bf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.header-left[data-v-07cc9bf6]{display:flex;align-items:center;gap:16px}.back-btn[data-v-07cc9bf6]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.back-btn[data-v-07cc9bf6]:hover{background:#e0e0e0}.header-info h1[data-v-07cc9bf6]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.header-info p[data-v-07cc9bf6]{font-size:14px;color:#666;margin:0}.header-actions[data-v-07cc9bf6]{display:flex;gap:12px}.action-btn[data-v-07cc9bf6]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.action-btn[data-v-07cc9bf6]:hover{background:#f0f0f0}.loading[data-v-07cc9bf6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#666}.loading-spinner[data-v-07cc9bf6]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #1976d2;border-radius:50%;animation:spin-07cc9bf6 1s linear infinite;margin-bottom:16px}@keyframes spin-07cc9bf6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-content[data-v-07cc9bf6]{display:flex;flex-direction:column;gap:24px}.filter-section[data-v-07cc9bf6]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:end}.filter-group[data-v-07cc9bf6]{display:flex;flex-direction:column;gap:6px;min-width:150px}.filter-group label[data-v-07cc9bf6]{font-size:12px;font-weight:500;color:#666;text-transform:uppercase}.filter-group input[data-v-07cc9bf6],.filter-group select[data-v-07cc9bf6]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.date-range[data-v-07cc9bf6]{display:flex;align-items:center;gap:8px}.date-separator[data-v-07cc9bf6]{font-size:12px;color:#666}.filter-actions[data-v-07cc9bf6]{display:flex;gap:8px}.filter-btn[data-v-07cc9bf6]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.filter-btn[data-v-07cc9bf6]:hover{background:#e0e0e0}.view-mode-section[data-v-07cc9bf6]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.mode-tabs[data-v-07cc9bf6]{display:flex;gap:8px;margin-bottom:16px}.mode-tab[data-v-07cc9bf6]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.mode-tab[data-v-07cc9bf6]:hover{background:#e0e0e0}.mode-tab.active[data-v-07cc9bf6]{background:#1976d2;color:#fff;border-color:#1976d2}.compare-controls[data-v-07cc9bf6]{display:flex;align-items:end;gap:16px}.compare-selectors[data-v-07cc9bf6]{display:flex;gap:16px;flex:1}.selector-group[data-v-07cc9bf6]{display:flex;flex-direction:column;gap:6px;flex:1}.selector-group label[data-v-07cc9bf6]{font-size:12px;font-weight:500;color:#666}.selector-group select[data-v-07cc9bf6]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.compare-btn[data-v-07cc9bf6]{padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.compare-btn[data-v-07cc9bf6]:hover:not(:disabled){background:#1565c0}.compare-btn[data-v-07cc9bf6]:disabled{opacity:.6;cursor:not-allowed}.timeline-view[data-v-07cc9bf6]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.timeline-container[data-v-07cc9bf6]{position:relative}.timeline-item[data-v-07cc9bf6]{display:flex;gap:20px;margin-bottom:24px}.timeline-item[data-v-07cc9bf6]:last-child{margin-bottom:0}.timeline-marker[data-v-07cc9bf6]{display:flex;flex-direction:column;align-items:center;position:relative}.timeline-dot[data-v-07cc9bf6]{width:12px;height:12px;border-radius:50%;background:#ddd;border:2px solid white;box-shadow:0 0 0 2px #ddd}.timeline-dot.create[data-v-07cc9bf6]{background:#4caf50;box-shadow:0 0 0 2px #4caf50}.timeline-dot.update[data-v-07cc9bf6]{background:#2196f3;box-shadow:0 0 0 2px #2196f3}.timeline-dot.status[data-v-07cc9bf6]{background:#ff9800;box-shadow:0 0 0 2px #ff9800}.timeline-dot.attachment[data-v-07cc9bf6]{background:#9c27b0;box-shadow:0 0 0 2px #9c27b0}.timeline-dot.participant[data-v-07cc9bf6]{background:#607d8b;box-shadow:0 0 0 2px #607d8b}.timeline-line[data-v-07cc9bf6]{width:2px;height:40px;background:#e0e0e0;margin-top:8px}.timeline-content[data-v-07cc9bf6]{flex:1}.version-card[data-v-07cc9bf6]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.version-header[data-v-07cc9bf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.version-info h3[data-v-07cc9bf6]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.version-meta[data-v-07cc9bf6]{display:flex;gap:12px;font-size:12px;color:#666}.version-actions[data-v-07cc9bf6]{display:flex;gap:8px;align-items:center}.version-btn[data-v-07cc9bf6]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.version-btn[data-v-07cc9bf6]:hover{background:#1976d2;color:#fff;border-color:#1976d2}.current-badge[data-v-07cc9bf6]{background:#e8f5e8;color:#2e7d32;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.version-changes[data-v-07cc9bf6]{margin-bottom:16px}.version-changes h4[data-v-07cc9bf6]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.changes-list[data-v-07cc9bf6]{display:flex;flex-direction:column;gap:8px}.change-item[data-v-07cc9bf6]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-radius:4px;font-size:12px}.change-field[data-v-07cc9bf6]{font-weight:500;color:#333;min-width:60px}.change-values[data-v-07cc9bf6]{display:flex;align-items:center;gap:8px;flex:1}.old-value[data-v-07cc9bf6]{color:#d32f2f;text-decoration:line-through}.arrow-icon[data-v-07cc9bf6]{color:#666}.new-value[data-v-07cc9bf6]{color:#388e3c;font-weight:500}.version-comment[data-v-07cc9bf6]{border-top:1px solid #e0e0e0;padding-top:12px}.version-comment h4[data-v-07cc9bf6]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.version-comment p[data-v-07cc9bf6]{font-size:12px;color:#666;margin:0;line-height:1.4}.no-versions[data-v-07cc9bf6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#666}.no-versions svg[data-v-07cc9bf6]{margin-bottom:16px;color:#ccc}.no-versions h3[data-v-07cc9bf6]{font-size:18px;margin:0 0 8px;color:#333}.no-versions p[data-v-07cc9bf6]{margin:0;font-size:14px}.compare-view[data-v-07cc9bf6]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.compare-header[data-v-07cc9bf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.compare-header h3[data-v-07cc9bf6]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.close-compare-btn[data-v-07cc9bf6]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.close-compare-btn[data-v-07cc9bf6]:hover{background:#e0e0e0}.compare-content[data-v-07cc9bf6]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;margin-bottom:24px}.compare-panel[data-v-07cc9bf6]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.panel-header[data-v-07cc9bf6]{padding:16px 20px;background:#fff;border-bottom:1px solid #e0e0e0}.panel-header h4[data-v-07cc9bf6]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.panel-meta[data-v-07cc9bf6]{display:flex;gap:12px;font-size:12px;color:#666}.panel-content[data-v-07cc9bf6]{padding:20px;display:flex;flex-direction:column;gap:16px}.field-group[data-v-07cc9bf6]{display:flex;flex-direction:column;gap:4px}.field-group label[data-v-07cc9bf6]{font-size:12px;font-weight:500;color:#666;text-transform:uppercase}.field-value[data-v-07cc9bf6]{padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;color:#333;min-height:20px}.field-value.changed[data-v-07cc9bf6]{background:#fff3e0;border-color:#ff9800}.compare-divider[data-v-07cc9bf6]{display:flex;align-items:center;justify-content:center;color:#666}.compare-summary[data-v-07cc9bf6]{border-top:1px solid #e0e0e0;padding-top:20px}.compare-summary h4[data-v-07cc9bf6]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.summary-stats[data-v-07cc9bf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.stat-item[data-v-07cc9bf6]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;text-align:center}.stat-number[data-v-07cc9bf6]{font-size:24px;font-weight:600;color:#1976d2;margin-bottom:4px}.stat-label[data-v-07cc9bf6]{font-size:12px;color:#666;text-transform:uppercase}.error-state[data-v-07cc9bf6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#666}.error-state svg[data-v-07cc9bf6]{margin-bottom:16px;color:#d32f2f}.error-state h3[data-v-07cc9bf6]{font-size:18px;margin:0 0 8px;color:#333}.error-state p[data-v-07cc9bf6]{margin:0 0 24px;font-size:14px}@media(max-width:768px){.major-event-history[data-v-07cc9bf6]{padding:16px}.header[data-v-07cc9bf6]{flex-direction:column;gap:16px;align-items:stretch}.header-actions[data-v-07cc9bf6]{justify-content:space-between}.filter-section[data-v-07cc9bf6]{flex-direction:column;align-items:stretch}.filter-group[data-v-07cc9bf6]{min-width:auto}.date-range[data-v-07cc9bf6],.compare-controls[data-v-07cc9bf6]{flex-direction:column;align-items:stretch}.compare-selectors[data-v-07cc9bf6]{flex-direction:column}.timeline-item[data-v-07cc9bf6]{gap:12px}.version-header[data-v-07cc9bf6]{flex-direction:column;gap:12px;align-items:stretch}.version-actions[data-v-07cc9bf6]{justify-content:space-between}.compare-content[data-v-07cc9bf6]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.compare-divider[data-v-07cc9bf6]{transform:rotate(90deg)}.summary-stats[data-v-07cc9bf6]{grid-template-columns:repeat(2,1fr)}}.major-event-template-detail[data-v-5284e597]{padding:20px;background-color:#f5f5f5;min-height:100vh}.page-header[data-v-5284e597]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.header-left[data-v-5284e597]{display:flex;align-items:center;gap:12px}.back-btn[data-v-5284e597]{display:flex;align-items:center;gap:4px;padding:8px 12px;color:#606266}.page-title[data-v-5284e597]{margin:0;font-size:24px;font-weight:600;color:#303133}.header-actions[data-v-5284e597]{display:flex;gap:12px}.loading-container[data-v-5284e597],.error-container[data-v-5284e597]{padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.template-content[data-v-5284e597]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-5284e597],.content-card[data-v-5284e597],.usage-card[data-v-5284e597]{border:none;box-shadow:0 2px 4px #0000001a}.card-header[data-v-5284e597]{display:flex;justify-content:space-between;align-items:center}.card-title[data-v-5284e597]{font-size:16px;font-weight:600;color:#303133}.template-info[data-v-5284e597]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-5284e597]{display:flex;gap:40px}.info-row.full-width[data-v-5284e597]{flex-direction:column}.info-item[data-v-5284e597]{display:flex;align-items:center;gap:8px;min-width:200px}.info-item label[data-v-5284e597]{color:#909399;font-weight:500;white-space:nowrap}.template-fields[data-v-5284e597]{display:flex;flex-direction:column;gap:16px}.field-item[data-v-5284e597]{padding:16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #409eff}.field-header[data-v-5284e597]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.field-name[data-v-5284e597]{font-weight:600;color:#303133}.field-content[data-v-5284e597]{display:flex;flex-direction:column;gap:8px}.field-description[data-v-5284e597]{color:#606266;font-size:14px}.field-default[data-v-5284e597],.field-options[data-v-5284e597]{display:flex;align-items:center;gap:8px;font-size:14px}.field-default .label[data-v-5284e597],.field-options .label[data-v-5284e597]{color:#909399;font-weight:500}.option-tag[data-v-5284e597]{margin-right:4px}.usage-list[data-v-5284e597]{display:flex;flex-direction:column;gap:12px}.usage-item[data-v-5284e597]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px}.usage-info[data-v-5284e597]{flex:1}.usage-title[data-v-5284e597]{font-weight:600;color:#303133;margin-bottom:4px}.usage-meta[data-v-5284e597]{display:flex;gap:16px;font-size:14px;color:#909399}.no-usage[data-v-5284e597]{text-align:center;padding:20px}.create-major-event-template[data-v-e63b8ab7]{padding:20px;background-color:#f5f5f5;min-height:100vh}.page-header[data-v-e63b8ab7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.header-left[data-v-e63b8ab7]{display:flex;align-items:center;gap:12px}.back-btn[data-v-e63b8ab7]{display:flex;align-items:center;gap:4px;padding:8px 12px;color:#606266}.page-title[data-v-e63b8ab7]{margin:0;font-size:24px;font-weight:600;color:#303133}.header-actions[data-v-e63b8ab7]{display:flex;gap:12px}.form-container[data-v-e63b8ab7]{max-width:1200px;margin:0 auto}.form-section[data-v-e63b8ab7]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #0000001a}.section-header[data-v-e63b8ab7]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-e63b8ab7]{font-size:16px;font-weight:600;color:#303133}.fields-container[data-v-e63b8ab7]{display:flex;flex-direction:column;gap:20px}.field-item[data-v-e63b8ab7]{padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}.field-header[data-v-e63b8ab7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.field-index[data-v-e63b8ab7]{font-weight:600;color:#303133}.field-actions[data-v-e63b8ab7]{display:flex;gap:4px}.delete-btn[data-v-e63b8ab7],.delete-btn[data-v-e63b8ab7]:hover{color:#f56c6c}.field-config[data-v-e63b8ab7]{display:flex;flex-direction:column;gap:16px}.options-config[data-v-e63b8ab7]{padding:16px;background:#fff;border-radius:6px;border:1px solid #dcdfe6}.options-header[data-v-e63b8ab7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;color:#303133}.options-list[data-v-e63b8ab7]{display:flex;flex-direction:column;gap:8px}.option-item[data-v-e63b8ab7]{display:flex;align-items:center}.no-fields[data-v-e63b8ab7]{text-align:center;padding:40px}.template-preview[data-v-e63b8ab7]{padding:20px;background:#f8f9fa;border-radius:8px;border:1px dashed #dcdfe6}.preview-header[data-v-e63b8ab7]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.preview-header h3[data-v-e63b8ab7]{margin:0 0 8px;color:#303133}.preview-header p[data-v-e63b8ab7]{margin:0;color:#606266;font-size:14px}.preview-fields[data-v-e63b8ab7]{display:flex;flex-direction:column;gap:16px}.preview-field[data-v-e63b8ab7]{display:flex;flex-direction:column;gap:8px}.preview-label[data-v-e63b8ab7]{font-weight:600;color:#303133}.preview-label .required[data-v-e63b8ab7]{color:#f56c6c;margin-left:4px}.preview-input[data-v-e63b8ab7]{padding:8px 12px;background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#909399;font-size:14px}.preview-description[data-v-e63b8ab7]{font-size:12px;color:#909399}.audit-papers[data-v-22542da6]{padding:20px;max-width:1200px;margin:0 auto}.description[data-v-22542da6]{color:#666;margin-bottom:30px;font-size:16px}.placeholder-content[data-v-22542da6]{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.placeholder-icon[data-v-22542da6]{font-size:64px;margin-bottom:20px;opacity:.6}.placeholder-content h3[data-v-22542da6]{color:#495057;margin-bottom:15px;font-size:24px}.placeholder-content p[data-v-22542da6]{color:#6c757d;margin-bottom:25px;font-size:16px}.feature-list[data-v-22542da6]{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.feature-list li[data-v-22542da6]{color:#495057;margin-bottom:8px;padding-left:20px;position:relative;font-size:14px}.feature-list li[data-v-22542da6]:before{content:"•";color:#007bff;position:absolute;left:0;font-weight:700}@media(max-width:768px){.audit-papers[data-v-22542da6]{padding:15px}.placeholder-content[data-v-22542da6]{padding:40px 15px}.placeholder-icon[data-v-22542da6]{font-size:48px}.placeholder-content h3[data-v-22542da6]{font-size:20px}}@media(max-width:480px){.audit-papers[data-v-22542da6]{padding:10px}.placeholder-content[data-v-22542da6]{padding:30px 10px}.placeholder-icon[data-v-22542da6]{font-size:40px}.placeholder-content h3[data-v-22542da6]{font-size:18px}.placeholder-content p[data-v-22542da6]{font-size:14px}}.audit-report[data-v-5d786af8]{padding:20px;max-width:1200px;margin:0 auto}.description[data-v-5d786af8]{color:#666;margin-bottom:30px;font-size:16px}.placeholder-content[data-v-5d786af8]{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.placeholder-icon[data-v-5d786af8]{font-size:64px;margin-bottom:20px;opacity:.6}.placeholder-content h3[data-v-5d786af8]{color:#495057;margin-bottom:15px;font-size:24px}.placeholder-content p[data-v-5d786af8]{color:#6c757d;margin-bottom:25px;font-size:16px}.feature-list[data-v-5d786af8]{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.feature-list li[data-v-5d786af8]{color:#495057;margin-bottom:8px;padding-left:20px;position:relative;font-size:14px}.feature-list li[data-v-5d786af8]:before{content:"•";color:#28a745;position:absolute;left:0;font-weight:700}@media(max-width:768px){.audit-report[data-v-5d786af8]{padding:15px}.placeholder-content[data-v-5d786af8]{padding:40px 15px}.placeholder-icon[data-v-5d786af8]{font-size:48px}.placeholder-content h3[data-v-5d786af8]{font-size:20px}}@media(max-width:480px){.audit-report[data-v-5d786af8]{padding:10px}.placeholder-content[data-v-5d786af8]{padding:30px 10px}.placeholder-icon[data-v-5d786af8]{font-size:40px}.placeholder-content h3[data-v-5d786af8]{font-size:18px}.placeholder-content p[data-v-5d786af8]{font-size:14px}}.financial-statements[data-v-69debeca]{padding:20px;max-width:1200px;margin:0 auto}.description[data-v-69debeca]{color:#666;margin-bottom:30px;font-size:16px}.placeholder-content[data-v-69debeca]{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.placeholder-icon[data-v-69debeca]{font-size:64px;margin-bottom:20px;opacity:.6}.placeholder-content h3[data-v-69debeca]{color:#495057;margin-bottom:15px;font-size:24px}.placeholder-content p[data-v-69debeca]{color:#6c757d;margin-bottom:25px;font-size:16px}.feature-list[data-v-69debeca]{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.feature-list li[data-v-69debeca]{color:#495057;margin-bottom:8px;padding-left:20px;position:relative;font-size:14px}.feature-list li[data-v-69debeca]:before{content:"•";color:#ffc107;position:absolute;left:0;font-weight:700}@media(max-width:768px){.financial-statements[data-v-69debeca]{padding:15px}.placeholder-content[data-v-69debeca]{padding:40px 15px}.placeholder-icon[data-v-69debeca]{font-size:48px}.placeholder-content h3[data-v-69debeca]{font-size:20px}}@media(max-width:480px){.financial-statements[data-v-69debeca]{padding:10px}.placeholder-content[data-v-69debeca]{padding:30px 10px}.placeholder-icon[data-v-69debeca]{font-size:40px}.placeholder-content h3[data-v-69debeca]{font-size:18px}.placeholder-content p[data-v-69debeca]{font-size:14px}}
