.questionnaire-container[data-v-b766ace3]{background:white;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,Arial,sans-serif;position:relative}.fixed-header[data-v-b766ace3]{position:sticky;top:0;background:white;z-index:100;border-bottom:2px solid #4ecdc4;padding:20px;box-shadow:0 2px 10px #0000001a}.questionnaire-header h2[data-v-b766ace3]{color:#2c3e50;margin-bottom:15px;font-size:28px}.survey-target-info[data-v-b766ace3]{background:#f8f9fa;padding:0;border-radius:6px;border-left:3px solid #4ecdc4;overflow:hidden;margin-bottom:0}.basic-info-header[data-v-b766ace3]{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;background:#e9ecef;border-bottom:1px solid #dee2e6}.basic-info-title[data-v-b766ace3]{font-weight:700;color:#2c3e50;font-size:16px}.toggle-btn[data-v-b766ace3]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#4ecdc4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.toggle-btn[data-v-b766ace3]:hover{background:#3db8af}.toggle-btn.expanded .toggle-icon[data-v-b766ace3]{transform:rotate(180deg)}.toggle-icon[data-v-b766ace3]{transition:transform .3s ease;font-size:10px}.basic-info-content[data-v-b766ace3]{overflow:hidden}.basic-info-inner[data-v-b766ace3]{padding:15px}.slide-enter-active[data-v-b766ace3],.slide-leave-active[data-v-b766ace3]{transition:height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.slide-enter-from[data-v-b766ace3],.slide-leave-to[data-v-b766ace3]{height:0!important}.info-row[data-v-b766ace3]{display:flex;gap:20px;margin-bottom:15px}.target-item[data-v-b766ace3]{flex:1;display:flex;align-items:flex-start}.target-label[data-v-b766ace3]{font-weight:700;color:#2c3e50;min-width:120px;padding-top:8px}.target-input[data-v-b766ace3]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.participants-container[data-v-b766ace3]{flex:1;display:flex;flex-direction:column;gap:8px}.participant-item[data-v-b766ace3]{display:flex;align-items:center;gap:8px}.remove-participant-btn[data-v-b766ace3]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1}.remove-participant-btn[data-v-b766ace3]:hover{background:#c0392b}.add-participant-btn[data-v-b766ace3]{background:#3498db;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;align-self:flex-start}.add-participant-btn[data-v-b766ace3]:hover{background:#2980b9}.questionnaire-meta[data-v-b766ace3]{display:flex;justify-content:space-between;align-items:center}.activity-name[data-v-b766ace3]{color:#7f8c8d;font-weight:700}.status[data-v-b766ace3]{padding:4px 12px;border-radius:15px;font-size:12px;font-weight:700}.status.draft[data-v-b766ace3]{background:#f39c12;color:#fff}.status.in_progress[data-v-b766ace3]{background:#3498db;color:#fff}.status.completed[data-v-b766ace3]{background:#27ae60;color:#fff}.auto-save[data-v-b766ace3]{color:#27ae60;font-size:12px;font-style:italic}.auto-save-notice[data-v-b766ace3]{display:flex;align-items:center;gap:8px;margin-top:15px;padding:10px;background:#e8f5e9;border-radius:6px;border-left:3px solid #4caf50;font-size:14px;color:#2e7d32}.notice-icon[data-v-b766ace3]{font-size:16px}.scrollable-content[data-v-b766ace3]{flex:1;overflow-y:auto;padding:20px 20px 100px}.section[data-v-b766ace3]{margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #4ecdc4}.section h3[data-v-b766ace3]{color:#2c3e50;margin-bottom:20px;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.question-item[data-v-b766ace3]{margin-bottom:25px;padding:15px;background:white;border-radius:6px;box-shadow:0 1px 3px #0000001a}.question-text[data-v-b766ace3]{display:block;font-weight:700;margin-bottom:15px;color:#2c3e50;line-height:1.5}.sub-question[data-v-b766ace3]{margin-top:20px;font-style:italic;color:#34495e}.answer-select[data-v-b766ace3]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}textarea[data-v-b766ace3]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;line-height:1.5}.priority-list[data-v-b766ace3]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.priority-item[data-v-b766ace3]{display:flex;align-items:center;gap:10px}.priority-item label[data-v-b766ace3]{font-weight:700;min-width:60px}.priority-item select[data-v-b766ace3]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.fixed-footer[data-v-b766ace3]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:20px;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a}.btn[data-v-b766ace3]{padding:12px 30px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-b766ace3]{background:#4ecdc4;color:#fff}.btn-primary[data-v-b766ace3]:hover{background:#3db8af}.btn-secondary[data-v-b766ace3]{background:#95a5a6;color:#fff}.btn-secondary[data-v-b766ace3]:hover{background:#7f8c8d}.btn-export[data-v-b766ace3]{background:#9b59b6;color:#fff}.btn-export[data-v-b766ace3]:hover{background:#8e44ad}.btn-cancel[data-v-b766ace3]{background:#e74c3c;color:#fff}.btn-cancel[data-v-b766ace3]:hover{background:#c0392b}.btn-clear[data-v-b766ace3]{background:#f39c12;color:#fff}.btn-clear[data-v-b766ace3]:hover{background:#e67e22}.header-spacer[data-v-b766ace3]{height:15px}@media (max-width: 768px){.questionnaire-container[data-v-b766ace3]{padding:0}.fixed-header[data-v-b766ace3]{padding:15px}.questionnaire-header h2[data-v-b766ace3]{font-size:22px}.survey-target-info[data-v-b766ace3]{padding:0}.basic-info-header[data-v-b766ace3]{padding:10px}.info-row[data-v-b766ace3]{flex-direction:column;gap:15px}.target-item[data-v-b766ace3]{flex-direction:column;gap:10px}.target-label[data-v-b766ace3]{min-width:auto;padding-top:0}.participant-item[data-v-b766ace3]{flex-direction:column;align-items:flex-start;gap:5px}.remove-participant-btn[data-v-b766ace3]{align-self:flex-start}.questionnaire-meta[data-v-b766ace3]{flex-direction:column;align-items:flex-start;gap:10px}.scrollable-content[data-v-b766ace3]{padding:15px 15px 120px}.priority-list[data-v-b766ace3]{gap:8px}.priority-item[data-v-b766ace3]{flex-direction:column;align-items:flex-start;gap:5px}.priority-item label[data-v-b766ace3]{min-width:auto}.priority-item select[data-v-b766ace3]{width:100%}.fixed-footer[data-v-b766ace3]{flex-direction:column;padding:15px}.btn[data-v-b766ace3]{width:100%}}.questionnaire-container[data-v-8ba581a8]{background:white;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,Arial,sans-serif;position:relative}.fixed-header[data-v-8ba581a8]{position:sticky;top:0;background:white;z-index:100;border-bottom:2px solid #4ecdc4;padding:20px;box-shadow:0 2px 10px #0000001a}.questionnaire-header h2[data-v-8ba581a8]{color:#2c3e50;margin-bottom:15px;font-size:28px}.survey-target-info[data-v-8ba581a8]{background:#f8f9fa;padding:0;border-radius:6px;border-left:3px solid #4ecdc4;overflow:hidden;margin-bottom:0}.basic-info-header[data-v-8ba581a8]{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;background:#e9ecef;border-bottom:1px solid #dee2e6}.basic-info-title[data-v-8ba581a8]{font-weight:700;color:#2c3e50;font-size:16px}.toggle-btn[data-v-8ba581a8]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#4ecdc4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.toggle-btn[data-v-8ba581a8]:hover{background:#3db8af}.toggle-btn.expanded .toggle-icon[data-v-8ba581a8]{transform:rotate(180deg)}.toggle-icon[data-v-8ba581a8]{transition:transform .3s ease;font-size:10px}.basic-info-content[data-v-8ba581a8]{overflow:hidden}.basic-info-inner[data-v-8ba581a8]{padding:15px}.slide-enter-active[data-v-8ba581a8],.slide-leave-active[data-v-8ba581a8]{transition:height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.slide-enter-from[data-v-8ba581a8],.slide-leave-to[data-v-8ba581a8]{height:0!important}.info-row[data-v-8ba581a8]{display:flex;gap:20px;margin-bottom:15px}.target-item[data-v-8ba581a8]{flex:1;display:flex;align-items:flex-start}.target-label[data-v-8ba581a8]{font-weight:700;color:#2c3e50;min-width:120px;padding-top:8px}.target-input[data-v-8ba581a8]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.participants-container[data-v-8ba581a8]{flex:1;display:flex;flex-direction:column;gap:8px}.participant-item[data-v-8ba581a8]{display:flex;align-items:center;gap:8px}.remove-participant-btn[data-v-8ba581a8]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1}.remove-participant-btn[data-v-8ba581a8]:hover{background:#c0392b}.add-participant-btn[data-v-8ba581a8]{background:#3498db;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;align-self:flex-start}.add-participant-btn[data-v-8ba581a8]:hover{background:#2980b9}.questionnaire-meta[data-v-8ba581a8]{display:flex;justify-content:space-between;align-items:center}.activity-name[data-v-8ba581a8]{color:#7f8c8d;font-weight:700}.status[data-v-8ba581a8]{padding:4px 12px;border-radius:15px;font-size:12px;font-weight:700}.status.draft[data-v-8ba581a8]{background:#f39c12;color:#fff}.status.in_progress[data-v-8ba581a8]{background:#3498db;color:#fff}.status.completed[data-v-8ba581a8]{background:#27ae60;color:#fff}.auto-save[data-v-8ba581a8]{color:#27ae60;font-size:12px;font-style:italic}.auto-save-notice[data-v-8ba581a8]{display:flex;align-items:center;gap:8px;margin-top:15px;padding:10px;background:#e8f5e9;border-radius:6px;border-left:3px solid #4caf50;font-size:14px;color:#2e7d32}.notice-icon[data-v-8ba581a8]{font-size:16px}.scrollable-content[data-v-8ba581a8]{flex:1;overflow-y:auto;padding:20px 20px 100px}.section[data-v-8ba581a8]{margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #4ecdc4}.section h3[data-v-8ba581a8]{color:#2c3e50;margin-bottom:20px;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.question-item[data-v-8ba581a8]{margin-bottom:25px;padding:15px;background:white;border-radius:6px;box-shadow:0 1px 3px #0000001a}.question-text[data-v-8ba581a8]{display:block;font-weight:700;margin-bottom:15px;color:#2c3e50;line-height:1.5}.options[data-v-8ba581a8]{display:flex;flex-direction:column;gap:10px}.option[data-v-8ba581a8]{display:flex;align-items:center;gap:8px;cursor:pointer}.option input[type=radio][data-v-8ba581a8]{margin:0}.rating[data-v-8ba581a8]{display:flex;gap:20px;align-items:center}.rating-option[data-v-8ba581a8]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.rating-number[data-v-8ba581a8]{font-size:18px;font-weight:700;color:#4ecdc4}.rating-label[data-v-8ba581a8]{font-size:12px;color:#7f8c8d;margin-top:4px}.checkbox-group[data-v-8ba581a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.checkbox-option[data-v-8ba581a8]{display:flex;align-items:center;gap:8px;cursor:pointer}.answer-select[data-v-8ba581a8]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}textarea[data-v-8ba581a8]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;line-height:1.5}.other-input[data-v-8ba581a8]{margin-top:10px}.priority-list[data-v-8ba581a8]{display:flex;flex-direction:column;gap:10px}.priority-item[data-v-8ba581a8]{display:flex;align-items:center;gap:10px}.priority-item label[data-v-8ba581a8]{font-weight:700;min-width:60px}.priority-item input[data-v-8ba581a8]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.fixed-footer[data-v-8ba581a8]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:20px;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a}.btn[data-v-8ba581a8]{padding:12px 30px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-8ba581a8]{background:#4ecdc4;color:#fff}.btn-primary[data-v-8ba581a8]:hover{background:#3db8af}.btn-secondary[data-v-8ba581a8]{background:#95a5a6;color:#fff}.btn-secondary[data-v-8ba581a8]:hover{background:#7f8c8d}.btn-export[data-v-8ba581a8]{background:#9b59b6;color:#fff}.btn-export[data-v-8ba581a8]:hover{background:#8e44ad}.btn-cancel[data-v-8ba581a8]{background:#e74c3c;color:#fff}.btn-cancel[data-v-8ba581a8]:hover{background:#c0392b}.btn-clear[data-v-8ba581a8]{background:#f39c12;color:#fff}.btn-clear[data-v-8ba581a8]:hover{background:#e67e22}.header-spacer[data-v-8ba581a8]{height:15px}@media (max-width: 768px){.questionnaire-container[data-v-8ba581a8]{padding:0}.fixed-header[data-v-8ba581a8]{padding:15px}.questionnaire-header h2[data-v-8ba581a8]{font-size:22px}.survey-target-info[data-v-8ba581a8]{padding:0}.basic-info-header[data-v-8ba581a8]{padding:10px}.info-row[data-v-8ba581a8]{flex-direction:column;gap:15px}.target-item[data-v-8ba581a8]{flex-direction:column;gap:10px}.target-label[data-v-8ba581a8]{min-width:auto;padding-top:0}.participant-item[data-v-8ba581a8]{flex-direction:column;align-items:flex-start;gap:5px}.remove-participant-btn[data-v-8ba581a8]{align-self:flex-start}.questionnaire-meta[data-v-8ba581a8]{flex-direction:column;align-items:flex-start;gap:10px}.scrollable-content[data-v-8ba581a8]{padding:15px 15px 120px}.rating[data-v-8ba581a8]{flex-wrap:wrap;gap:10px}.checkbox-group[data-v-8ba581a8]{grid-template-columns:1fr}.fixed-footer[data-v-8ba581a8]{flex-direction:column;padding:15px}.btn[data-v-8ba581a8]{width:100%}}.deepseek-summary-container[data-v-7b4c176b]{background:white;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,Arial,sans-serif;position:relative;z-index:9999}.fixed-header[data-v-7b4c176b]{position:sticky;top:0;background:white;z-index:100;border-bottom:2px solid #4ecdc4;padding:20px;box-shadow:0 2px 10px #0000001a}.summary-header h2[data-v-7b4c176b]{color:#2c3e50;margin-bottom:15px;font-size:28px}.summary-meta[data-v-7b4c176b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.activity-name[data-v-7b4c176b]{color:#7f8c8d;font-weight:700}.status[data-v-7b4c176b]{padding:4px 12px;border-radius:15px;font-size:12px;font-weight:700}.status.draft[data-v-7b4c176b],.status.generating[data-v-7b4c176b]{background:#f39c12;color:#fff}.status.completed[data-v-7b4c176b]{background:#27ae60;color:#fff}.status.error[data-v-7b4c176b]{background:#e74c3c;color:#fff}.ai-config-section[data-v-7b4c176b]{background:#f8f9fa;padding:15px;border-radius:8px;border-left:3px solid #4ecdc4}.config-row[data-v-7b4c176b]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.config-item[data-v-7b4c176b]{display:flex;align-items:center;gap:10px}.config-item label[data-v-7b4c176b]{font-weight:700;color:#2c3e50;white-space:nowrap}.style-select[data-v-7b4c176b],.focus-select[data-v-7b4c176b]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:white;min-width:150px}.btn-generate[data-v-7b4c176b]{padding:10px 20px;background:#4ecdc4;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s ease}.btn-generate[data-v-7b4c176b]:hover:not(:disabled){background:#3db8af;transform:translateY(-2px)}.btn-generate[data-v-7b4c176b]:disabled{background:#bdc3c7;cursor:not-allowed}.btn-stop[data-v-7b4c176b]{padding:10px 20px;background:#e74c3c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s ease}.btn-stop[data-v-7b4c176b]:hover{background:#c0392b;transform:translateY(-2px)}.scrollable-content[data-v-7b4c176b]{flex:1;overflow-y:auto;padding:20px 20px 100px}.section[data-v-7b4c176b]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:3px solid #4ecdc4}.section h3[data-v-7b4c176b]{color:#2c3e50;margin-bottom:20px;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.streaming-indicator[data-v-7b4c176b]{display:flex;align-items:center;gap:10px;padding:10px;background:#e3f2fd;border-radius:6px;margin-bottom:10px;border-left:3px solid #2196f3}.typing-animation[data-v-7b4c176b]{display:flex;gap:3px}.typing-animation span[data-v-7b4c176b]{height:8px;width:8px;background:#2196f3;border-radius:50%;animation:typing-7b4c176b 1.4s infinite ease-in-out}.typing-animation span[data-v-7b4c176b]:nth-child(1){animation-delay:0s}.typing-animation span[data-v-7b4c176b]:nth-child(2){animation-delay:.2s}.typing-animation span[data-v-7b4c176b]:nth-child(3){animation-delay:.4s}@keyframes typing-7b4c176b{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.streaming-text[data-v-7b4c176b]{color:#1976d2;font-weight:700;font-size:14px}.streaming-status[data-v-7b4c176b]{color:#2196f3;font-weight:700}.summary-editor[data-v-7b4c176b]{position:relative}.summary-textarea[data-v-7b4c176b]{width:100%;padding:15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;line-height:1.6;resize:vertical;min-height:500px;font-family:Microsoft YaHei,Arial,sans-serif;transition:border-color .3s ease;background:white}.summary-textarea.generating[data-v-7b4c176b]{background:#f8f9fa;color:#495057}.summary-textarea[data-v-7b4c176b]:focus{outline:none;border-color:#4ecdc4;box-shadow:0 0 0 3px #4ecdc41a}.summary-stats[data-v-7b4c176b]{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.9);padding:5px 10px;border-radius:4px;font-size:12px;color:#666;display:flex;gap:10px}.error-message[data-v-7b4c176b]{background:#f8d7da;color:#721c24;padding:10px 15px;border-radius:4px;margin-top:10px;border:1px solid #f5c6cb}.suggestion-section[data-v-7b4c176b]{margin-top:20px}.suggestion-section h4[data-v-7b4c176b]{color:#2c3e50;margin-bottom:10px;font-size:16px}.suggestions[data-v-7b4c176b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.suggestion-item[data-v-7b4c176b]{background:white;padding:12px;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .3s ease;text-align:center;font-size:13px}.suggestion-item[data-v-7b4c176b]:hover{background:#4ecdc4;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #4ecdc44d}.original-preview[data-v-7b4c176b]{background:#fafafa;border-left:3px solid #4ecdc4}.preview-content[data-v-7b4c176b]{display:grid;gap:20px}.preview-item[data-v-7b4c176b]{background:white;padding:15px;border-radius:6px;box-shadow:0 1px 3px #0000001a}.preview-item h4[data-v-7b4c176b]{color:#2c3e50;margin-bottom:10px;font-size:16px}.preview-agenda[data-v-7b4c176b],.preview-point[data-v-7b4c176b],.preview-action[data-v-7b4c176b]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.preview-agenda[data-v-7b4c176b]:last-child,.preview-point[data-v-7b4c176b]:last-child,.preview-action[data-v-7b4c176b]:last-child{border-bottom:none;margin-bottom:0}.key-info-grid[data-v-7b4c176b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.key-item[data-v-7b4c176b]{background:white;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.key-item h5[data-v-7b4c176b]{color:#2c3e50;margin-bottom:10px;font-size:16px;border-bottom:2px solid #4ecdc4;padding-bottom:5px}.key-content[data-v-7b4c176b]{max-height:200px;overflow-y:auto}.decision-item[data-v-7b4c176b],.todo-item[data-v-7b4c176b],.risk-item[data-v-7b4c176b]{padding:8px;margin-bottom:8px;border-left:3px solid;background:#f8f9fa;border-radius:4px}.decision-item[data-v-7b4c176b]{border-left-color:#28a745}.todo-item[data-v-7b4c176b]{border-left-color:#007bff}.risk-item[data-v-7b4c176b]{border-left-color:#dc3545}.fixed-footer[data-v-7b4c176b]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:20px;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a}.btn[data-v-7b4c176b]{padding:12px 30px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s ease;font-weight:700}.btn[data-v-7b4c176b]:disabled{background:#bdc3c7;cursor:not-allowed;transform:none}.btn-regenerate[data-v-7b4c176b]{background:#17a2b8;color:#fff}.btn-regenerate[data-v-7b4c176b]:hover:not(:disabled){background:#138496;transform:translateY(-2px)}.btn-secondary[data-v-7b4c176b]{background:#6c757d;color:#fff}.btn-secondary[data-v-7b4c176b]:hover:not(:disabled){background:#545b62;transform:translateY(-2px)}.btn-primary[data-v-7b4c176b]{background:#4ecdc4;color:#fff}.btn-primary[data-v-7b4c176b]:hover:not(:disabled){background:#3db8af;transform:translateY(-2px)}.btn-cancel[data-v-7b4c176b]{background:#e74c3c;color:#fff}.btn-cancel[data-v-7b4c176b]:hover{background:#c82333;transform:translateY(-2px)}@media (max-width: 768px){.fixed-header[data-v-7b4c176b]{padding:15px}.summary-header h2[data-v-7b4c176b]{font-size:22px}.config-row[data-v-7b4c176b]{flex-direction:column;align-items:stretch;gap:10px}.config-item[data-v-7b4c176b]{justify-content:space-between}.scrollable-content[data-v-7b4c176b]{padding:15px 15px 120px}.key-info-grid[data-v-7b4c176b]{grid-template-columns:1fr}.fixed-footer[data-v-7b4c176b]{flex-direction:column;padding:15px}.btn[data-v-7b4c176b]{width:100%}}.no-data[data-v-7b4c176b]{text-align:center;padding:40px;color:#666;font-style:italic}.no-key-data[data-v-7b4c176b]{text-align:center;padding:20px;color:#999;font-style:italic}.meeting-container[data-v-e0f69e84]{background:white;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative;z-index:9999}.fixed-header[data-v-e0f69e84]{position:sticky;top:0;background:white;z-index:100;border-bottom:2px solid #4ecdc4;padding:20px;box-shadow:0 2px 10px #0000001a}.meeting-header h2[data-v-e0f69e84]{color:#2c3e50;margin-bottom:15px;font-size:28px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.meeting-meta[data-v-e0f69e84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.activity-name[data-v-e0f69e84]{color:#7f8c8d;font-weight:700;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.status[data-v-e0f69e84]{padding:4px 12px;border-radius:15px;font-size:12px;font-weight:700;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.status.draft[data-v-e0f69e84]{background:#f39c12;color:#fff}.status.in_progress[data-v-e0f69e84]{background:#3498db;color:#fff}.status.completed[data-v-e0f69e84]{background:#27ae60;color:#fff}.auto-save[data-v-e0f69e84]{color:#27ae60;font-size:12px;font-style:italic;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.meeting-basic-info[data-v-e0f69e84]{background:#f8f9fa;padding:0;border-radius:6px;border-left:3px solid #4ecdc4;overflow:hidden;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.basic-info-header[data-v-e0f69e84]{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;background:#e9ecef;border-bottom:1px solid #dee2e6;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.basic-info-title[data-v-e0f69e84]{font-weight:700;color:#2c3e50;font-size:16px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.toggle-btn[data-v-e0f69e84]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#4ecdc4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.toggle-btn[data-v-e0f69e84]:hover{background:#3db8af}.toggle-btn.expanded .toggle-icon[data-v-e0f69e84]{transform:rotate(180deg)}.toggle-icon[data-v-e0f69e84]{transition:transform .3s ease;font-size:10px}.basic-info-content[data-v-e0f69e84]{overflow:hidden;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.basic-info-inner[data-v-e0f69e84]{padding:15px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.slide-enter-active[data-v-e0f69e84],.slide-leave-active[data-v-e0f69e84]{transition:height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.slide-enter-from[data-v-e0f69e84],.slide-leave-to[data-v-e0f69e84]{height:0!important}.info-row[data-v-e0f69e84]{display:flex;gap:20px;margin-bottom:15px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.info-item[data-v-e0f69e84]{flex:1;display:flex;align-items:flex-start;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.info-label[data-v-e0f69e84]{font-weight:700;color:#2c3e50;min-width:120px;padding-top:8px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.info-input[data-v-e0f69e84]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.time-input[data-v-e0f69e84]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.participants-container[data-v-e0f69e84]{flex:1;display:flex;flex-direction:column;gap:8px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.participant-item[data-v-e0f69e84]{display:flex;align-items:center;gap:8px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.remove-participant-btn[data-v-e0f69e84]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.remove-participant-btn[data-v-e0f69e84]:hover{background:#c0392b}.add-participant-btn[data-v-e0f69e84]{background:#3498db;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;align-self:flex-start;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.add-participant-btn[data-v-e0f69e84]:hover{background:#2980b9}.scrollable-content[data-v-e0f69e84]{flex:1;overflow-y:auto;padding:20px 20px 100px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.section[data-v-e0f69e84]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:3px solid #4ecdc4;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.section h3[data-v-e0f69e84]{color:#2c3e50;margin-bottom:20px;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.agenda-item[data-v-e0f69e84]{background:white;padding:15px;border-radius:6px;margin-bottom:15px;box-shadow:0 1px 3px #0000001a;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.agenda-header[data-v-e0f69e84]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.agenda-topic[data-v-e0f69e84]{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;font-weight:700!important}.agenda-time[data-v-e0f69e84]{color:#666;font-size:12px;min-width:120px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.remove-agenda-btn[data-v-e0f69e84]{padding:4px 8px;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.agenda-content[data-v-e0f69e84]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.btn-add-agenda[data-v-e0f69e84]{width:100%;padding:10px;background:#ecf0f1;color:#7f8c8d;border:1px dashed #bdc3c7;border-radius:4px;cursor:pointer;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.btn-add-agenda[data-v-e0f69e84]:hover{background:#dfe6e9}.discussion-item[data-v-e0f69e84]{background:white;padding:15px;border-radius:6px;margin-bottom:15px;box-shadow:0 1px 3px #0000001a;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.point-header[data-v-e0f69e84]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.point-topic[data-v-e0f69e84]{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;font-weight:700!important}.remove-point-btn[data-v-e0f69e84]{padding:4px 8px;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.point-content[data-v-e0f69e84]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.btn-add-point[data-v-e0f69e84]{width:100%;padding:10px;background:#ecf0f1;color:#7f8c8d;border:1px dashed #bdc3c7;border-radius:4px;cursor:pointer;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.action-item[data-v-e0f69e84]{background:white;padding:15px;border-radius:6px;margin-bottom:15px;box-shadow:0 1px 3px #0000001a;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.action-header[data-v-e0f69e84]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.action-task[data-v-e0f69e84]{flex:2;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:200px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.action-responsible[data-v-e0f69e84]{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:120px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.action-deadline[data-v-e0f69e84]{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:140px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.remove-action-btn[data-v-e0f69e84]{padding:4px 8px;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.action-description[data-v-e0f69e84]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.btn-add-action[data-v-e0f69e84]{width:100%;padding:10px;background:#ecf0f1;color:#7f8c8d;border:1px dashed #bdc3c7;border-radius:4px;cursor:pointer;font-size:14px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.follow-up-textarea[data-v-e0f69e84]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.fixed-footer[data-v-e0f69e84]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:20px;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.btn[data-v-e0f69e84]{padding:12px 30px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s ease;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.btn-primary[data-v-e0f69e84]{background:#4ecdc4;color:#fff}.btn-primary[data-v-e0f69e84]:hover{background:#3db8af}.btn-secondary[data-v-e0f69e84]{background:#95a5a6;color:#fff}.btn-secondary[data-v-e0f69e84]:hover{background:#7f8c8d}.btn-ai[data-v-e0f69e84]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.btn-ai[data-v-e0f69e84]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-export[data-v-e0f69e84]{background:#9b59b6;color:#fff}.btn-export[data-v-e0f69e84]:hover{background:#8e44ad}.btn-clear[data-v-e0f69e84]{background:#e67e22;color:#fff}.btn-clear[data-v-e0f69e84]:hover{background:#d35400}.btn-cancel[data-v-e0f69e84]{background:#e74c3c;color:#fff}.btn-cancel[data-v-e0f69e84]:hover{background:#c0392b}.fullscreen-dialog-overlay[data-v-e0f69e84]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fullscreen-dialog[data-v-e0f69e84]{width:95%;height:95%;background:white;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #00f7ff4d;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif}.header-spacer[data-v-e0f69e84]{height:15px}@media (max-width: 768px){.meeting-container[data-v-e0f69e84]{padding:0}.fixed-header[data-v-e0f69e84]{padding:15px}.meeting-header h2[data-v-e0f69e84]{font-size:22px}.info-row[data-v-e0f69e84]{flex-direction:column;gap:15px}.info-item[data-v-e0f69e84]{flex-direction:column;gap:10px}.info-label[data-v-e0f69e84]{min-width:auto;padding-top:0}.participant-item[data-v-e0f69e84]{flex-direction:column;align-items:flex-start;gap:5px}.remove-participant-btn[data-v-e0f69e84]{align-self:flex-start}.agenda-header[data-v-e0f69e84],.point-header[data-v-e0f69e84],.action-header[data-v-e0f69e84]{flex-direction:column;align-items:stretch;gap:8px}.scrollable-content[data-v-e0f69e84]{padding:15px 15px 120px}.fixed-footer[data-v-e0f69e84]{flex-direction:column;padding:15px}.btn[data-v-e0f69e84]{width:100%}}.assessment-item[data-v-691ec36a]{background:white;border:1px solid #e1e4e8;border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease}.assessment-item[data-v-691ec36a]:hover{box-shadow:0 4px 12px #0000001a;border-color:#2196f3}.assessment-item.has-note[data-v-691ec36a]{border-left:4px solid #4CAF50}.item-header[data-v-691ec36a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.item-info[data-v-691ec36a]{flex:1}.item-title[data-v-691ec36a]{margin:0 0 8px;color:#2c3e50;font-size:14px;font-weight:600;line-height:1.4}.item-meta[data-v-691ec36a]{display:flex;gap:12px;font-size:12px;color:#7f8c8d}.score-display[data-v-691ec36a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff}.score-none[data-v-691ec36a]{background:#bdc3c7}.score-low[data-v-691ec36a]{background:#e74c3c}.score-medium[data-v-691ec36a]{background:#f39c12}.score-high[data-v-691ec36a]{background:#3498db}.score-excellent[data-v-691ec36a]{background:#2ecc71}.scoring-section[data-v-691ec36a]{margin-bottom:16px}.score-options[data-v-691ec36a]{display:flex;gap:8px;justify-content:space-between}.score-option[data-v-691ec36a]{flex:1;text-align:center;padding:10px 5px;border:2px solid #e1e4e8;border-radius:6px;cursor:pointer;transition:all .3s;background:#f8f9fa}.score-option[data-v-691ec36a]:hover{border-color:#2196f3;background:#e3f2fd;transform:translateY(-2px)}.score-option.active[data-v-691ec36a]{border-color:#4caf50;background:#e8f5e8;box-shadow:0 2px 8px #4caf504d}.score-number[data-v-691ec36a]{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:4px}.score-label[data-v-691ec36a]{font-size:10px;color:#7f8c8d}.criteria-section[data-v-691ec36a]{margin-bottom:16px}.criteria-title[data-v-691ec36a]{font-weight:600;margin-bottom:8px;color:#34495e;font-size:13px}.criteria-content[data-v-691ec36a]{background:#f8f9fa;padding:12px;border-radius:6px;border-left:3px solid #2196F3;font-size:12px}.criterion-item[data-v-691ec36a]{margin-bottom:8px;line-height:1.5;padding:4px 0;border-bottom:1px solid #e9ecef}.criterion-item[data-v-691ec36a]:last-child{margin-bottom:0;border-bottom:none}.criterion-item.current[data-v-691ec36a]{background:#e3f2fd;margin:4px -8px;padding:8px;border-radius:4px;border-left:3px solid #2196F3}.criterion-score[data-v-691ec36a]{font-weight:700;color:#2c3e50;margin-right:6px;min-width:30px;display:inline-block}.criterion-text[data-v-691ec36a]{color:#5d6d7e;line-height:1.4}.notes-section label[data-v-691ec36a]{display:block;font-weight:600;margin-bottom:6px;color:#34495e;font-size:13px}.notes-textarea[data-v-691ec36a]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:12px;resize:vertical;font-family:inherit;transition:border-color .3s;line-height:1.4}.notes-textarea[data-v-691ec36a]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f333}.score-card[data-v-3c069f9b]{background:white;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.score-card[data-v-3c069f9b]:hover{box-shadow:0 4px 12px #00000026}.level-level1[data-v-3c069f9b]{border-left:4px solid #3498db}.level-level2[data-v-3c069f9b]{border-left:4px solid #2ecc71;margin-left:10px}.level-level3[data-v-3c069f9b]{border-left:4px solid #e74c3c;margin-left:20px}.card-header[data-v-3c069f9b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f9fa;cursor:pointer;transition:background-color .3s}.card-header[data-v-3c069f9b]:hover{background:#e9ecef}.card-title[data-v-3c069f9b]{display:flex;align-items:center;gap:10px;flex:1}.indicator-icon[data-v-3c069f9b]{font-size:16px}.title-text[data-v-3c069f9b]{margin:0;color:#2c3e50;font-size:14px;font-weight:600}.level-level1 .title-text[data-v-3c069f9b]{font-size:16px;color:#2c3e50}.level-level2 .title-text[data-v-3c069f9b]{font-size:14px;color:#34495e}.level-level3 .title-text[data-v-3c069f9b]{font-size:13px;color:#5d6d7e}.card-score[data-v-3c069f9b]{display:flex;align-items:center;gap:15px}.score-info[data-v-3c069f9b]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.weight[data-v-3c069f9b]{font-size:11px;color:#7f8c8d}.score[data-v-3c069f9b]{font-size:14px;font-weight:700;color:#2c3e50}.level-level1 .score[data-v-3c069f9b]{font-size:16px;color:#e74c3c}.level-level2 .score[data-v-3c069f9b]{font-size:14px;color:#e67e22}.expand-icon[data-v-3c069f9b]{color:#7f8c8d;font-size:12px;transition:transform .3s}.card-content[data-v-3c069f9b]{padding:16px 20px;background:white;border-top:1px solid #e9ecef}.level-level2 .card-content[data-v-3c069f9b]{padding:12px 16px}.level-level3 .card-content[data-v-3c069f9b]{padding:8px 12px}.assessment-nav[data-v-1e805e51]{width:280px;background:white;border-right:1px solid #e1e4e8;display:flex;flex-direction:column}.nav-header[data-v-1e805e51]{padding:20px;border-bottom:1px solid #e1e4e8;background:#f8f9fa}.nav-header h3[data-v-1e805e51]{margin:0;color:#2c3e50;font-size:16px;font-weight:600}.nav-content[data-v-1e805e51]{flex:1;padding:10px;overflow-y:auto}.nav-item[data-v-1e805e51]{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-bottom:8px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.nav-item[data-v-1e805e51]:hover{background:#f8f9fa;border-color:#e9ecef;transform:translate(2px)}.nav-item.active[data-v-1e805e51]{background:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 8px #2196f333}.nav-item-content[data-v-1e805e51]{display:flex;align-items:center;gap:12px;flex:1}.dimension-icon[data-v-1e805e51]{font-size:20px}.dimension-name[data-v-1e805e51]{color:#2c3e50;font-weight:500;font-size:14px}.nav-item.active .dimension-name[data-v-1e805e51]{color:#1976d2;font-weight:600}.nav-item-score[data-v-1e805e51]{background:#4CAF50;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700;min-width:40px;text-align:center}.nav-item.active .nav-item-score[data-v-1e805e51]{background:#1976d2}.assessment-summary[data-v-e7f89665]{background:white;padding:15px;border-top:1px solid #e1e4e8;box-shadow:0 -2px 10px #0000001a}.summary-content h3[data-v-e7f89665]{margin:0 0 15px;color:#2c3e50;font-size:18px;text-align:center}.summary-scores[data-v-e7f89665]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-bottom:10px}.score-item[data-v-e7f89665]{text-align:center;padding:15px;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef}.total-score[data-v-e7f89665]{border-left:4px solid #3498db}.maturity-level[data-v-e7f89665]{border-left:4px solid #2ecc71}.progress-indicator[data-v-e7f89665]{border-left:4px solid #e74c3c}.score-label[data-v-e7f89665]{font-size:12px;color:#7f8c8d;margin-bottom:6px;font-weight:500}.score-value[data-v-e7f89665]{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:8px}.level-value[data-v-e7f89665]{font-size:18px;font-weight:700;margin-bottom:6px;padding:4px 12px;border-radius:20px;display:inline-block}.level-initial[data-v-e7f89665]{background:#e74c3c;color:#fff}.level-standard[data-v-e7f89665]{background:#e67e22;color:#fff}.level-integrated[data-v-e7f89665]{background:#3498db;color:#fff}.level-optimized[data-v-e7f89665]{background:#2ecc71;color:#fff}.level-leading[data-v-e7f89665]{background:#27ae60;color:#fff}.level-description[data-v-e7f89665]{font-size:11px;color:#7f8c8d}.progress-value[data-v-e7f89665]{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:1px}.progress-text[data-v-e7f89665]{font-size:11px;color:#7f8c8d}.progress-bar[data-v-e7f89665]{width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-top:6px}.progress-fill[data-v-e7f89665]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .5s ease;border-radius:3px}.summary-actions[data-v-e7f89665]{display:flex;gap:10px;justify-content:center;padding-bottom:30px}.action-btn[data-v-e7f89665]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s;min-height:36px}.action-btn.primary[data-v-e7f89665]{background:#2196F3;color:#fff}.action-btn.secondary[data-v-e7f89665]{background:#6c757d;color:#fff}.action-btn[data-v-e7f89665]:hover{opacity:.9;transform:translateY(-1px)}.digital-assessment-container[data-v-e8188d05]{height:100vh;display:flex;flex-direction:column;background:#f5f7fa;font-family:Microsoft YaHei,Arial,sans-serif;position:relative}.assessment-header[data-v-e8188d05]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:white;border-bottom:1px solid #e1e4e8;box-shadow:0 2px 4px #0000001a}.assessment-header h2[data-v-e8188d05]{margin:0;color:#2c3e50;font-size:20px}.header-actions[data-v-e8188d05]{display:flex;gap:10px}.export-btn[data-v-e8188d05],.save-btn[data-v-e8188d05],.close-btn[data-v-e8188d05],.clear-btn[data-v-e8188d05]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.export-btn[data-v-e8188d05]{background:#4CAF50;color:#fff}.export-btn[data-v-e8188d05]:disabled{background:#cccccc;cursor:not-allowed}.save-btn[data-v-e8188d05]{background:#2196F3;color:#fff}.close-btn[data-v-e8188d05]{background:#f44336;color:#fff}.clear-btn[data-v-e8188d05]{background:#FF9800;color:#fff}.export-btn[data-v-e8188d05]:hover:not(:disabled),.save-btn[data-v-e8188d05]:hover,.close-btn[data-v-e8188d05]:hover,.clear-btn[data-v-e8188d05]:hover{opacity:.9;transform:translateY(-1px)}.auto-save-indicator[data-v-e8188d05]{position:absolute;top:37px;left:30%;transform:translate(-50%,-50%);background:#4CAF50;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;z-index:10;display:flex;align-items:center}.auto-save-text[data-v-e8188d05]{font-style:italic}.assessment-content[data-v-e8188d05]{flex:1;display:flex;overflow:hidden}.assessment-main[data-v-e8188d05]{flex:1;padding:20px;overflow-y:auto}.summary-page[data-v-e8188d05]{padding:20px;height:100%}.summary-panel-top[data-v-e8188d05]{margin-bottom:30px}.level1-scores-table[data-v-e8188d05]{margin-bottom:40px}.table-header[data-v-e8188d05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.level1-scores-table h4[data-v-e8188d05]{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.table-export-btn[data-v-e8188d05]{background:#2196F3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.table-export-btn[data-v-e8188d05]:hover:not(:disabled){background:#1976D2;transform:translateY(-1px)}.table-export-btn[data-v-e8188d05]:disabled{background:#cccccc;cursor:not-allowed}.table-container[data-v-e8188d05]{background:white;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.scores-table[data-v-e8188d05]{width:100%;border-collapse:collapse;font-size:14px}.scores-table th[data-v-e8188d05]{background:#f8f9fa;padding:16px 12px;font-weight:600;color:#2c3e50;border-bottom:1px solid #e1e4e8}.scores-table td[data-v-e8188d05]{padding:16px 12px;border-bottom:1px solid #f1f3f4;vertical-align:middle}.scores-table tr:last-child td[data-v-e8188d05]{border-bottom:none}.text-left[data-v-e8188d05]{text-align:left}.text-center[data-v-e8188d05]{text-align:center}.text-right[data-v-e8188d05]{text-align:right}.dimension-total-row[data-v-e8188d05]{background:#f0f7ff;font-weight:600}.dimension-total-row td[data-v-e8188d05]{border-top:2px solid #e1e4e8;border-bottom:2px solid #e1e4e8}.dimension-total-label[data-v-e8188d05]{color:#2c3e50;font-size:14px;font-weight:600}.dimension-total-score[data-v-e8188d05]{color:#2196f3;font-size:16px;font-weight:700}.dimension-cell[data-v-e8188d05]{background:#f8f9fa;font-weight:600;color:#2c3e50}.dimension-info[data-v-e8188d05]{display:flex;align-items:center;gap:8px}.dimension-info .dimension-icon[data-v-e8188d05]{font-size:16px}.indicator-name[data-v-e8188d05]{font-weight:500;color:#34495e}.weight[data-v-e8188d05]{color:#7f8c8d;font-weight:500}.score[data-v-e8188d05]{font-weight:700;color:#4caf50;font-size:16px}.maturity-badge[data-v-e8188d05]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}.maturity-badge.initial[data-v-e8188d05]{background:#ffebee;color:#f44336}.maturity-badge.standardized[data-v-e8188d05]{background:#fff3e0;color:#ff9800}.maturity-badge.integrated[data-v-e8188d05]{background:#e3f2fd;color:#2196f3}.maturity-badge.optimizing[data-v-e8188d05]{background:#e8f5e8;color:#4caf50}.maturity-badge.leading[data-v-e8188d05]{background:#f3e5f5;color:#9c27b0}.progress[data-v-e8188d05]{min-width:120px}.progress-container[data-v-e8188d05]{display:flex;align-items:center;gap:10px}.progress-bar[data-v-e8188d05]{flex:1;height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden}.progress-fill[data-v-e8188d05]{height:100%;background:linear-gradient(90deg,#4CAF50,#45a049);transition:width .3s ease}.progress-text[data-v-e8188d05]{font-size:12px;color:#7f8c8d;min-width:40px}.total-row[data-v-e8188d05]{background:#f8f9fa;font-weight:600}.total-row td[data-v-e8188d05]{border-top:2px solid #e1e4e8}.total-label[data-v-e8188d05]{color:#2c3e50;font-size:16px}.total-weight[data-v-e8188d05]{color:#2c3e50}.total-score[data-v-e8188d05]{color:#4caf50;font-size:18px}.assessment-questionnaire .dimension-header[data-v-e8188d05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #e1e4e8}.assessment-questionnaire .dimension-header h3[data-v-e8188d05]{margin:0;color:#2c3e50;font-size:18px}.assessment-questionnaire .dimension-score[data-v-e8188d05]{font-size:16px;font-weight:700}.assessment-questionnaire .score-label[data-v-e8188d05]{color:#7f8c8d}.assessment-questionnaire .score-value[data-v-e8188d05]{color:#4caf50;font-size:20px;margin:0 5px}.assessment-questionnaire .score-max[data-v-e8188d05]{color:#bdc3c7}.level1-indicators[data-v-e8188d05]{display:flex;flex-direction:column;gap:20px}.level2-indicators[data-v-e8188d05]{display:flex;flex-direction:column;gap:15px;margin-top:15px}.level3-indicators[data-v-e8188d05]{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media (max-width: 1200px){.scores-table[data-v-e8188d05]{font-size:13px}.scores-table th[data-v-e8188d05],.scores-table td[data-v-e8188d05]{padding:12px 8px}}@media (max-width: 768px){.table-container[data-v-e8188d05]{overflow-x:auto}.scores-table[data-v-e8188d05]{min-width:800px}.table-header[data-v-e8188d05]{flex-direction:column;align-items:flex-start;gap:10px}.header-actions[data-v-e8188d05]{flex-wrap:wrap}}.improvement-plan-container[data-v-9af75d68]{background:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative}.fixed-header[data-v-9af75d68]{position:sticky;top:0;background:#f5f7fa;z-index:100;padding:20px;border-bottom:2px solid #4ecdc4;box-shadow:0 2px 8px #0000000d}.ip-header h2[data-v-9af75d68]{color:#2c3e50;margin:0 0 10px;font-size:24px}.ip-meta[data-v-9af75d68]{display:flex;gap:16px;font-size:13px;color:#7f8c8d;margin-bottom:16px}.auto-save[data-v-9af75d68]{color:#27ae60;font-style:italic}.header-spacer[data-v-9af75d68]{height:8px}.ip-summary[data-v-9af75d68]{display:flex;gap:16px;margin-bottom:16px}.summary-card[data-v-9af75d68]{flex:1;background:white;padding:12px 16px;border-radius:6px;border-left:3px solid #4ecdc4;display:flex;flex-direction:column;gap:4px}.card-label[data-v-9af75d68]{font-size:12px;color:#7f8c8d}.card-value[data-v-9af75d68]{font-size:22px;font-weight:700;color:#2c3e50}.card-value.done[data-v-9af75d68]{color:#27ae60}.card-value.progress[data-v-9af75d68]{color:#f39c12}.card-value.pending[data-v-9af75d68]{color:#95a5a6}.ip-toolbar[data-v-9af75d68]{display:flex;gap:10px;flex-wrap:wrap}.ip-toolbar button[data-v-9af75d68]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;font-family:inherit}.btn-add-row[data-v-9af75d68]{background:#4ecdc4;color:#fff}.btn-add-row[data-v-9af75d68]:hover{background:#3db8af}.btn-batch[data-v-9af75d68]{background:#5dade2;color:#fff}.btn-batch[data-v-9af75d68]:hover{background:#3498db}.btn-export[data-v-9af75d68]{background:#27ae60;color:#fff}.btn-export[data-v-9af75d68]:hover{background:#229954}.btn-clear[data-v-9af75d68]{background:#e67e22;color:#fff}.btn-clear[data-v-9af75d68]:hover{background:#d35400}.btn-close[data-v-9af75d68]{background:#95a5a6;color:#fff}.btn-close[data-v-9af75d68]:hover{background:#7f8c8d}.scrollable-content[data-v-9af75d68]{flex:1;overflow:auto;padding:16px 20px}.empty-state[data-v-9af75d68]{text-align:center;color:#7f8c8d;padding:60px 20px;background:white;border-radius:8px}.ip-table[data-v-9af75d68]{width:100%;border-collapse:collapse;background:white;font-size:13px}.ip-table thead[data-v-9af75d68]{position:sticky;top:0;z-index:10;background:#34495e;color:#fff}.ip-table th[data-v-9af75d68]{padding:10px 8px;text-align:left;font-weight:600;white-space:nowrap}.ip-table td[data-v-9af75d68]{padding:4px 6px;border-bottom:1px solid #ecf0f1;vertical-align:middle}.cell-input[data-v-9af75d68],.cell-select[data-v-9af75d68]{width:100%;padding:6px 8px;border:1px solid transparent;border-radius:3px;font-size:13px;font-family:inherit;background:transparent;transition:all .2s}.cell-input[data-v-9af75d68]:hover,.cell-select[data-v-9af75d68]:hover{border-color:#d5dbdb;background:#fafafa}.cell-input[data-v-9af75d68]:focus,.cell-select[data-v-9af75d68]:focus{outline:none;border-color:#4ecdc4;background:white}.cell-no[data-v-9af75d68]{text-align:center}.row-done[data-v-9af75d68]{background:#eafaf1}.row-progress[data-v-9af75d68]{background:#fef9e7}.btn-remove[data-v-9af75d68]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:16px;line-height:1}.btn-remove[data-v-9af75d68]:hover{background:#c0392b}@media (max-width: 1200px){.ip-summary[data-v-9af75d68]{flex-wrap:wrap}.summary-card[data-v-9af75d68]{min-width:120px}}.strategic-intent-container[data-v-a7fc5965]{background:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative}.fixed-header[data-v-a7fc5965]{position:sticky;top:0;background:#f5f7fa;z-index:100;padding:20px;border-bottom:2px solid #ff6b6b;box-shadow:0 2px 8px #0000000d}.si-header h2[data-v-a7fc5965]{color:#2c3e50;margin:0 0 10px;font-size:24px}.si-meta[data-v-a7fc5965]{display:flex;gap:16px;font-size:13px;color:#7f8c8d;margin-bottom:16px}.auto-save[data-v-a7fc5965]{color:#27ae60;font-style:italic}.project-info[data-v-a7fc5965]{background:#fff;border-left:3px solid #ff6b6b;border-radius:6px;overflow:hidden}.pi-header[data-v-a7fc5965]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background:#fdf0f0}.pi-title[data-v-a7fc5965]{font-weight:700;color:#2c3e50;font-size:14px}.toggle-btn[data-v-a7fc5965]{display:flex;align-items:center;gap:5px;padding:4px 10px;background:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.toggle-icon[data-v-a7fc5965]{transition:transform .3s;font-size:10px}.toggle-btn.expanded .toggle-icon[data-v-a7fc5965]{transform:rotate(180deg)}.pi-content[data-v-a7fc5965]{padding:16px}.pi-row[data-v-a7fc5965]{display:flex;gap:20px}.pi-item[data-v-a7fc5965]{flex:1;display:flex;align-items:center;gap:10px}.pi-label[data-v-a7fc5965]{font-weight:700;color:#2c3e50;white-space:nowrap;font-size:13px}.pi-input[data-v-a7fc5965]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;font-family:inherit}.scrollable-content[data-v-a7fc5965]{flex:1;overflow:auto;padding:20px 20px 100px}.section[data-v-a7fc5965]{margin-bottom:24px;padding:20px;background:white;border-radius:8px;border-left:3px solid #ff6b6b}.section h3[data-v-a7fc5965]{color:#2c3e50;margin:0 0 14px;font-size:16px}.section textarea[data-v-a7fc5965],.section input[data-v-a7fc5965],.section select[data-v-a7fc5965]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.section textarea[data-v-a7fc5965]:focus,.section input[data-v-a7fc5965]:focus,.section select[data-v-a7fc5965]:focus{outline:none;border-color:#ff6b6b}.chain-grid[data-v-a7fc5965]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.chain-item[data-v-a7fc5965]{display:flex;flex-direction:column;gap:8px}.chain-item label[data-v-a7fc5965]{font-size:13px;color:#7f8c8d}.stakeholder-list[data-v-a7fc5965]{display:flex;flex-direction:column;gap:10px}.stakeholder-row[data-v-a7fc5965]{display:flex;gap:10px;align-items:center}.st-input[data-v-a7fc5965]{flex:1}.st-select[data-v-a7fc5965]{flex:0 0 140px}.st-remove[data-v-a7fc5965]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;font-size:16px;flex-shrink:0}.st-add[data-v-a7fc5965]{align-self:flex-start;padding:8px 16px;background:#fdf0f0;color:#ff6b6b;border:1px dashed #ff6b6b;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit}.fixed-footer[data-v-a7fc5965]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:16px 20px;border-top:1px solid #ddd}.btn[data-v-a7fc5965]{padding:10px 28px;border:none;border-radius:6px;font-size:15px;cursor:pointer;font-family:inherit;transition:all .2s}.btn-primary[data-v-a7fc5965]{background:#ff6b6b;color:#fff}.btn-primary[data-v-a7fc5965]:hover{background:#e05555}.btn-clear[data-v-a7fc5965]{background:#e67e22;color:#fff}.btn-clear[data-v-a7fc5965]:hover{background:#d35400}.btn-close[data-v-a7fc5965]{background:#95a5a6;color:#fff}.btn-close[data-v-a7fc5965]:hover{background:#7f8c8d}@media (max-width: 768px){.chain-grid[data-v-a7fc5965]{grid-template-columns:1fr}.pi-row[data-v-a7fc5965]{flex-direction:column;gap:10px}.stakeholder-row[data-v-a7fc5965]{flex-direction:column;align-items:stretch}}.deliverable-library-container[data-v-1f5b31c0]{background:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative}.fixed-header[data-v-1f5b31c0]{position:sticky;top:0;background:#f5f7fa;z-index:100;padding:20px;border-bottom:2px solid #ab47bc;box-shadow:0 2px 8px #0000000d}.dl-header h2[data-v-1f5b31c0]{color:#2c3e50;margin:0 0 10px;font-size:24px}.dl-meta[data-v-1f5b31c0]{display:flex;gap:16px;font-size:13px;color:#7f8c8d;margin-bottom:16px}.auto-save[data-v-1f5b31c0]{color:#27ae60;font-style:italic}.dl-summary[data-v-1f5b31c0]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.summary-card[data-v-1f5b31c0]{flex:1;min-width:100px;background:white;padding:10px 14px;border-radius:6px;border-left:3px solid #ab47bc;display:flex;flex-direction:column;gap:4px}.card-label[data-v-1f5b31c0]{font-size:12px;color:#7f8c8d}.card-value[data-v-1f5b31c0]{font-size:20px;font-weight:700;color:#2c3e50}.card-value.done[data-v-1f5b31c0]{color:#27ae60}.card-value.progress[data-v-1f5b31c0]{color:#2980b9}.card-value.draft[data-v-1f5b31c0]{color:#f39c12}.dl-toolbar[data-v-1f5b31c0]{display:flex;gap:10px;flex-wrap:wrap}.dl-toolbar button[data-v-1f5b31c0]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit;transition:all .2s}.btn-reset[data-v-1f5b31c0]{background:#8e44ad;color:#fff}.btn-reset[data-v-1f5b31c0]:hover{background:#7d3c98}.btn-export[data-v-1f5b31c0]{background:#27ae60;color:#fff}.btn-export[data-v-1f5b31c0]:hover{background:#229954}.btn-clear[data-v-1f5b31c0]{background:#e67e22;color:#fff}.btn-clear[data-v-1f5b31c0]:hover{background:#d35400}.btn-close[data-v-1f5b31c0]{background:#95a5a6;color:#fff}.btn-close[data-v-1f5b31c0]:hover{background:#7f8c8d}.scrollable-content[data-v-1f5b31c0]{flex:1;overflow:auto;padding:16px 20px}.dl-table[data-v-1f5b31c0]{width:100%;border-collapse:collapse;background:white;font-size:13px}.dl-table thead[data-v-1f5b31c0]{position:sticky;top:0;z-index:10;background:#34495e;color:#fff}.dl-table th[data-v-1f5b31c0]{padding:10px 8px;text-align:left;font-weight:600;white-space:nowrap}.dl-table td[data-v-1f5b31c0]{padding:6px 8px;border-bottom:1px solid #ecf0f1;vertical-align:middle}.type-badge[data-v-1f5b31c0]{display:inline-block;padding:2px 8px;border-radius:12px;background:#eaf2f8;color:#2980b9;font-size:12px}.type-badge.optional[data-v-1f5b31c0]{background:#fdf2e9;color:#e67e22}.cell-input[data-v-1f5b31c0],.cell-select[data-v-1f5b31c0]{width:100%;padding:6px 8px;border:1px solid transparent;border-radius:3px;font-size:13px;font-family:inherit;background:transparent}.cell-input[data-v-1f5b31c0]:hover,.cell-select[data-v-1f5b31c0]:hover{border-color:#d5dbdb;background:#fafafa}.cell-input[data-v-1f5b31c0]:focus,.cell-select[data-v-1f5b31c0]:focus{outline:none;border-color:#ab47bc;background:white}.row-done[data-v-1f5b31c0]{background:#eafaf1}.row-progress[data-v-1f5b31c0]{background:#eaf2f8}.row-draft[data-v-1f5b31c0]{background:#fef9e7}@media (max-width: 768px){.summary-card[data-v-1f5b31c0]{min-width:80px}}.planning-report-container[data-v-9d9b5c96]{background:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative}.fixed-header[data-v-9d9b5c96]{position:sticky;top:0;background:#f5f7fa;z-index:100;padding:20px;border-bottom:2px solid #ab47bc;box-shadow:0 2px 8px #0000000d}.pr-header h2[data-v-9d9b5c96]{color:#2c3e50;margin:0 0 10px;font-size:24px}.pr-meta[data-v-9d9b5c96]{display:flex;gap:16px;font-size:13px;color:#7f8c8d}.auto-save[data-v-9d9b5c96]{color:#27ae60;font-style:italic}.scrollable-content[data-v-9d9b5c96]{flex:1;overflow:auto;padding:20px 20px 100px}.section[data-v-9d9b5c96]{margin-bottom:20px;padding:18px;background:white;border-radius:8px;border-left:3px solid #ab47bc}.section.highlight[data-v-9d9b5c96]{border-left-color:#f39c12;background:#fffdf5}.section.highlight-purple[data-v-9d9b5c96]{border-left-color:#8e44ad;background:#fdf5ff}.section.ai-result[data-v-9d9b5c96]{border-left-color:#667eea;background:#f5f4ff}.section h3[data-v-9d9b5c96]{color:#2c3e50;margin:0 0 12px;font-size:15px}.section textarea[data-v-9d9b5c96],.section input[data-v-9d9b5c96]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.section textarea[data-v-9d9b5c96]:focus,.section input[data-v-9d9b5c96]:focus{outline:none;border-color:#ab47bc}.title-input[data-v-9d9b5c96]{font-weight:700;font-size:15px}.chapter-list[data-v-9d9b5c96]{display:flex;flex-direction:column;gap:14px}.chapter-item[data-v-9d9b5c96]{border:1px solid #eee;border-radius:6px;padding:12px;background:#fafafa}.chapter-head[data-v-9d9b5c96]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.chapter-no[data-v-9d9b5c96]{font-size:12px;color:#ab47bc;font-weight:700;white-space:nowrap}.chapter-title[data-v-9d9b5c96]{flex:1;font-weight:700}.chapter-remove[data-v-9d9b5c96]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:14px;flex-shrink:0}.chapter-content[data-v-9d9b5c96]{width:100%}.chapter-add[data-v-9d9b5c96]{width:100%;padding:10px;background:#f5f5f5;color:#7f8c8d;border:1px dashed #ccc;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit}.fixed-footer[data-v-9d9b5c96]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:16px 20px;border-top:1px solid #ddd}.btn[data-v-9d9b5c96]{padding:10px 28px;border:none;border-radius:6px;font-size:15px;cursor:pointer;font-family:inherit;transition:all .2s}.btn-primary[data-v-9d9b5c96]{background:#ab47bc;color:#fff}.btn-primary[data-v-9d9b5c96]:hover{background:#9b3faa}.btn-clear[data-v-9d9b5c96]{background:#e67e22;color:#fff}.btn-clear[data-v-9d9b5c96]:hover{background:#d35400}.btn-close[data-v-9d9b5c96]{background:#95a5a6;color:#fff}.btn-close[data-v-9d9b5c96]:hover{background:#7f8c8d}.btn-ai[data-v-9d9b5c96]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.btn-ai[data-v-9d9b5c96]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-ai[data-v-9d9b5c96]:disabled{opacity:.6;cursor:not-allowed}.acceptance-report-container[data-v-fbe0ac73]{background:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative}.fixed-header[data-v-fbe0ac73]{position:sticky;top:0;background:#f5f7fa;z-index:100;padding:20px;border-bottom:2px solid #27ae60;box-shadow:0 2px 8px #0000000d}.ar-header h2[data-v-fbe0ac73]{color:#2c3e50;margin:0 0 10px;font-size:24px}.ar-meta[data-v-fbe0ac73]{display:flex;gap:16px;font-size:13px;color:#7f8c8d}.auto-save[data-v-fbe0ac73]{color:#27ae60;font-style:italic}.scrollable-content[data-v-fbe0ac73]{flex:1;overflow:auto;padding:20px 20px 100px}.section[data-v-fbe0ac73]{margin-bottom:20px;padding:18px;background:white;border-radius:8px;border-left:3px solid #27ae60}.section h3[data-v-fbe0ac73]{color:#2c3e50;margin:0 0 12px;font-size:15px}.section textarea[data-v-fbe0ac73],.section input[data-v-fbe0ac73]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.section textarea[data-v-fbe0ac73]:focus,.section input[data-v-fbe0ac73]:focus{outline:none;border-color:#27ae60}.info-grid[data-v-fbe0ac73]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.info-item[data-v-fbe0ac73]{display:flex;flex-direction:column;gap:6px}.info-item label[data-v-fbe0ac73]{font-size:13px;color:#7f8c8d}.conclusion-row[data-v-fbe0ac73]{display:flex;gap:20px}.conclusion-option[data-v-fbe0ac73]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 16px;border:1px solid #ddd;border-radius:20px;font-size:14px;transition:all .2s}.conclusion-option.active[data-v-fbe0ac73]{border-color:#27ae60;background:#eafaf1;color:#27ae60;font-weight:700}.radio-dot[data-v-fbe0ac73]{width:14px;height:14px;border-radius:50%;border:2px solid #ccc;display:inline-block}.conclusion-option.active .radio-dot[data-v-fbe0ac73]{border-color:#27ae60;background:#27ae60;box-shadow:inset 0 0 0 3px #fff}.sign-grid[data-v-fbe0ac73]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sign-item[data-v-fbe0ac73]{display:flex;flex-direction:column;gap:6px}.sign-item label[data-v-fbe0ac73]{font-size:13px;color:#7f8c8d}.fixed-footer[data-v-fbe0ac73]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:16px 20px;border-top:1px solid #ddd}.btn[data-v-fbe0ac73]{padding:10px 28px;border:none;border-radius:6px;font-size:15px;cursor:pointer;font-family:inherit;transition:all .2s}.btn-primary[data-v-fbe0ac73]{background:#27ae60;color:#fff}.btn-primary[data-v-fbe0ac73]:hover{background:#229954}.btn-clear[data-v-fbe0ac73]{background:#e67e22;color:#fff}.btn-clear[data-v-fbe0ac73]:hover{background:#d35400}.btn-close[data-v-fbe0ac73]{background:#95a5a6;color:#fff}.btn-close[data-v-fbe0ac73]:hover{background:#7f8c8d}@media (max-width: 768px){.info-grid[data-v-fbe0ac73],.sign-grid[data-v-fbe0ac73]{grid-template-columns:1fr}}.rd-maturity-container[data-v-d0e215d9]{background:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;position:relative}.fixed-header[data-v-d0e215d9]{position:sticky;top:0;background:#f5f7fa;z-index:100;padding:20px;border-bottom:2px solid #42a5f5;box-shadow:0 2px 8px #0000000d}.rm-header h2[data-v-d0e215d9]{color:#2c3e50;margin:0 0 10px;font-size:24px}.rm-meta[data-v-d0e215d9]{display:flex;gap:16px;font-size:13px;color:#7f8c8d;margin-bottom:16px}.auto-save[data-v-d0e215d9]{color:#27ae60;font-style:italic}.rm-overview[data-v-d0e215d9]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.overview-card[data-v-d0e215d9]{flex:1;min-width:120px;background:white;padding:12px 16px;border-radius:6px;border-left:3px solid #42a5f5;display:flex;flex-direction:column;gap:4px}.overview-card.main[data-v-d0e215d9]{border-left-color:#8e44ad;background:#fdf5ff}.overview-card.tricolor[data-v-d0e215d9]{border-left-color:#f39c12}.ov-label[data-v-d0e215d9]{font-size:12px;color:#7f8c8d}.ov-level[data-v-d0e215d9]{font-size:28px;font-weight:700;color:#2c3e50}.ov-name[data-v-d0e215d9]{font-size:13px;color:#2980b9}.ov-value[data-v-d0e215d9]{font-size:22px;font-weight:700;color:#2c3e50}.ov-tricolor[data-v-d0e215d9]{display:flex;gap:8px;font-size:13px}.tri.green[data-v-d0e215d9]{color:#27ae60;font-weight:700}.tri.orange[data-v-d0e215d9]{color:#e67e22;font-weight:700}.tri.red[data-v-d0e215d9]{color:#e74c3c;font-weight:700}.rm-ladder[data-v-d0e215d9]{display:flex;gap:8px;margin-bottom:16px}.ladder-step[data-v-d0e215d9]{flex:1;background:#ecf0f1;padding:8px 10px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.5;transition:all .2s}.ladder-step.active[data-v-d0e215d9]{opacity:1;background:#eaf2f8;border:1px solid #42a5f5}.ladder-label[data-v-d0e215d9]{font-weight:700;font-size:14px;color:#2980b9}.ladder-name[data-v-d0e215d9]{font-size:12px;color:#2c3e50}.ladder-count[data-v-d0e215d9]{font-size:11px;color:#7f8c8d}.rm-toolbar[data-v-d0e215d9]{display:flex;gap:10px;flex-wrap:wrap}.rm-toolbar button[data-v-d0e215d9]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit;transition:all .2s}.btn-reset[data-v-d0e215d9]{background:#95a5a6;color:#fff}.btn-export[data-v-d0e215d9]{background:#27ae60;color:#fff}.btn-clear[data-v-d0e215d9]{background:#e67e22;color:#fff}.rm-body[data-v-d0e215d9]{flex:1;display:flex;overflow:hidden}.rm-nav[data-v-d0e215d9]{width:220px;background:white;border-right:1px solid #ecf0f1;overflow-y:auto;padding:12px;flex-shrink:0}.nav-item[data-v-d0e215d9]{display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:6px;cursor:pointer;margin-bottom:6px;transition:all .2s;font-size:14px}.nav-item[data-v-d0e215d9]:hover{background:#f5f7fa}.nav-item.active[data-v-d0e215d9]{background:#eaf2f8;color:#2980b9;font-weight:700;border-left:3px solid #42a5f5}.nav-icon[data-v-d0e215d9]{font-size:18px}.nav-name[data-v-d0e215d9]{flex:1}.nav-count[data-v-d0e215d9]{font-size:12px;color:#7f8c8d}.rm-main[data-v-d0e215d9]{flex:1;overflow-y:auto;padding:20px}.domain-header[data-v-d0e215d9]{margin-bottom:16px}.domain-header h3[data-v-d0e215d9]{color:#2c3e50;margin:0 0 6px;font-size:18px}.domain-desc[data-v-d0e215d9]{color:#7f8c8d;font-size:13px}.capability-list[data-v-d0e215d9]{display:flex;flex-direction:column;gap:12px}.capability-item[data-v-d0e215d9]{background:white;border-radius:8px;padding:14px 16px;border-left:4px solid #ccc;box-shadow:0 1px 3px #0000000d}.capability-item.cap-green[data-v-d0e215d9]{border-left-color:#4caf50}.capability-item.cap-orange[data-v-d0e215d9]{border-left-color:#ff9800}.capability-item.cap-red[data-v-d0e215d9]{border-left-color:#f44336}.cap-info[data-v-d0e215d9]{margin-bottom:10px}.cap-name[data-v-d0e215d9]{font-weight:700;font-size:15px;color:#2c3e50}.cap-desc[data-v-d0e215d9]{display:block;margin-top:4px;font-size:12px;color:#7f8c8d}.cap-assess[data-v-d0e215d9]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.assess-group[data-v-d0e215d9]{display:flex;align-items:center;gap:8px}.assess-label[data-v-d0e215d9]{font-size:13px;color:#7f8c8d;white-space:nowrap}.level-picker[data-v-d0e215d9]{display:flex;gap:4px}.level-btn[data-v-d0e215d9]{width:30px;height:30px;border:1px solid #ccc;border-radius:4px;background:white;cursor:pointer;font-size:13px;font-weight:700;color:#7f8c8d;transition:all .2s;font-family:inherit}.level-btn[data-v-d0e215d9]:hover{border-color:#42a5f5;color:#2980b9}.level-btn.selected[data-v-d0e215d9]{background:#42a5f5;border-color:#42a5f5;color:#fff}.gap-badge[data-v-d0e215d9]{padding:4px 12px;border-radius:14px;font-size:12px;font-weight:700}.gap-badge.green[data-v-d0e215d9]{background:#eafaf1;color:#27ae60}.gap-badge.orange[data-v-d0e215d9]{background:#fef5e7;color:#e67e22}.gap-badge.red[data-v-d0e215d9]{background:#fdecea;color:#e74c3c}.fixed-footer[data-v-d0e215d9]{position:sticky;bottom:0;background:white;z-index:100;display:flex;justify-content:center;gap:15px;padding:16px 20px;border-top:1px solid #ddd}.btn[data-v-d0e215d9]{padding:10px 28px;border:none;border-radius:6px;font-size:15px;cursor:pointer;font-family:inherit;transition:all .2s}.btn-primary[data-v-d0e215d9]{background:#42a5f5;color:#fff}.btn-primary[data-v-d0e215d9]:hover{background:#3498db}.btn-close[data-v-d0e215d9]{background:#95a5a6;color:#fff}.btn-close[data-v-d0e215d9]:hover{background:#7f8c8d}@media (max-width: 768px){.rm-body[data-v-d0e215d9]{flex-direction:column}.rm-nav[data-v-d0e215d9]{width:100%;display:flex;flex-wrap:wrap;border-right:none;border-bottom:1px solid #ecf0f1}.nav-item[data-v-d0e215d9]{flex:1;min-width:100px;justify-content:center}}[data-v-2945794f]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}[data-v-2945794f]:root{--primary: #00f7ff;--secondary: #0066ff;--dark: #0a0a1a;--darker: #050510;--light: #e0f7ff;--accent: #ff00e6;--bubble-color: #ff7b00;--bubble-emissive: #ff5500;--bubble-glow: #ffff7f;--module-title-font-size: 24px;--sub-module-title-font-size: 18px;--sub-module-text-font-size: 18px}.architecture-container[data-v-2945794f]{height:100vh;display:flex;flex-direction:column;padding:0;color:#fff;overflow:hidden;font-family:Arial,sans-serif}.header[data-v-2945794f]{text-align:center;margin-bottom:20px;z-index:10;top:60px}.title[data-v-2945794f]{font-size:4rem;margin-bottom:10px;background:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.subtitle[data-v-2945794f]{color:#a0a0c0;font-size:1.1rem}.main-content[data-v-2945794f]{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.architecture-svg[data-v-2945794f]{width:100%;height:100%;max-width:1600px;max-height:1000px}.module-title[data-v-2945794f]{font-size:26px!important;font-weight:700}.sub-module-title[data-v-2945794f]{font-size:20px!important;font-weight:700}.sub-module-text[data-v-2945794f]{font-size:20px!important}.connection[data-v-2945794f]{stroke-dasharray:10 5;animation:flow-2945794f 10s linear infinite}.main-flow[data-v-2945794f]{animation:flow-2945794f 20s linear infinite}@keyframes flow-2945794f{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.flow-dot[data-v-2945794f]{filter:url(#glow)}.controls[data-v-2945794f]{display:flex;justify-content:center;gap:15px;margin-top:20px;z-index:10}.control-btn[data-v-2945794f]{background:rgba(0,114,255,.2);border:1px solid rgba(0,114,255,.5);color:#4dabf7;padding:10px 20px;border-radius:5px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:.9rem}.control-btn[data-v-2945794f]:hover{background:rgba(0,114,255,.4);transform:translateY(-2px)}.logo[data-v-2945794f]{font-size:24px;background:linear-gradient(90deg,#00f7ff,#0066ff,#ff00e6);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:1px;font-family:Montserrat,sans-serif;text-shadow:0 0 10px rgba(0,247,255,.5);font-style:italic;font-weight:700}nav[data-v-2945794f]{position:fixed;top:0;width:100%;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;z-index:100;background:rgba(10,10,26,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,247,255,.2);height:50px;transition:opacity .3s ease}.wps-toggle-btn[data-v-2945794f],.meeting-toggle-btn[data-v-2945794f],.solution-toggle-btn[data-v-2945794f]{position:fixed;right:5px;background:#267676;color:#fff;border-radius:50%;font-size:12px;z-index:98;box-shadow:0 1px 10px #0000004d;transition:all .3s ease;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:2.5%;cursor:pointer}.wps-toggle-btn[data-v-2945794f]{top:30%}.meeting-toggle-btn[data-v-2945794f]{top:37%}.solution-toggle-btn[data-v-2945794f]{top:44%}.wps-toggle-btn[data-v-2945794f]:hover,.meeting-toggle-btn[data-v-2945794f]:hover,.solution-toggle-btn[data-v-2945794f]:hover{background:#3db8af;transform:scale(1.05);box-shadow:0 4px 15px #0006;border-color:#3db8af}.btn-icon[data-v-2945794f]{width:16px;height:16px}.export-word-btn[data-v-2945794f]{position:fixed;right:5px;top:40%;transform:translateY(-50%);background:#2e7d32;color:#fff;border-radius:2px;padding:8px 16px;font-size:14px;z-index:98;box-shadow:0 1px 10px #0000004d;transition:all .3s ease;display:flex;align-items:center;gap:8px;cursor:pointer}.export-word-btn[data-v-2945794f]:hover{background:#4caf50;transform:translateY(-50%) scale(1.05);box-shadow:0 4px 15px #0006}.sub-module[data-v-2945794f]{cursor:pointer;transition:all .3s ease}.sub-module:hover rect[data-v-2945794f]{filter:brightness(1.2);stroke-width:2px;transform:scale(1.05)}.context-menu[data-v-2945794f]{position:fixed;background:rgba(20,20,40,.95);border-radius:5px;padding:5px 0;box-shadow:0 0 10px #00000080;z-index:1000;min-width:120px}.context-menu ul[data-v-2945794f]{list-style:none;margin:0;padding:0}.context-menu li[data-v-2945794f]{padding:8px 15px;cursor:pointer;color:#fff;font-size:14px}.context-menu li[data-v-2945794f]:hover{background:rgba(0,247,255,.2)}.time-dialog-overlay[data-v-2945794f]{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%)}.time-dialog[data-v-2945794f]{background:rgba(20,20,40,.95);border-radius:10px;padding:20px;width:400px;max-width:90%;border:1px solid rgba(0,247,255,.3);box-shadow:0 0 20px #00f7ff33}.time-dialog h3[data-v-2945794f]{color:#00f7ff;margin-bottom:20px;text-align:center}.time-inputs[data-v-2945794f]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.input-group[data-v-2945794f]{display:flex;flex-direction:column;gap:5px}.input-group label[data-v-2945794f]{color:#a0a0c0;font-size:14px}.input-group input[data-v-2945794f],.input-group textarea[data-v-2945794f],.input-group select[data-v-2945794f]{background:rgba(255,255,255,.1);border:1px solid rgba(0,247,255,.3);border-radius:5px;padding:8px 12px;color:#fff;font-size:14px}.input-group textarea[data-v-2945794f]{resize:vertical;min-height:100px}.dialog-buttons[data-v-2945794f]{display:flex;gap:10px;justify-content:flex-end}.save-btn[data-v-2945794f],.cancel-btn[data-v-2945794f]{padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:all .3s ease}.save-btn[data-v-2945794f]{background:#4ecdc4;color:#fff}.save-btn[data-v-2945794f]:hover{background:#3db8af}.cancel-btn[data-v-2945794f]{background:rgba(255,107,107,.8);color:#fff}.cancel-btn[data-v-2945794f]:hover{background:rgba(255,107,107,1)}.wps-plan-panel[data-v-2945794f]{position:fixed;top:60px;right:50px;width:600px;max-width:80%;height:calc(100vh - 80px);background:white;border-radius:8px;box-shadow:0 0 15px #00000040;z-index:99;display:flex;flex-direction:column;color:#333;font-size:16px;transition:all .3s ease}.wps-plan-panel.fullscreen[data-v-2945794f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;border-radius:0;max-width:100%}.wps-header[data-v-2945794f]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #e0e0e0;background:#f5f5f5;border-radius:8px 8px 0 0;flex-shrink:0}.wps-header h3[data-v-2945794f]{margin:0;color:#333;font-size:14px}.exportExcelBtn[data-v-2945794f]{position:absolute;top:12px;right:100px;border:none;border-radius:1px;cursor:pointer;display:flex;justify-content:center;align-items:center}.fullscreen-btn[data-v-2945794f]{position:absolute;top:12px;right:70px;border:none;border-radius:1px;cursor:pointer;justify-content:center;align-items:center;background-color:transparent}.close-btn[data-v-2945794f]{position:absolute;top:5px;right:10px;background:none;border:none;font-size:18px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center}.wps-content[data-v-2945794f]{flex:1;overflow:hidden;padding:0}.wps-table-container[data-v-2945794f]{width:100%;height:100%;overflow:auto;position:relative}.wps-table[data-v-2945794f]{width:100%;border-collapse:collapse;font-size:12px;min-width:600px}.wps-table thead[data-v-2945794f]{position:sticky;top:0;z-index:10}.wps-table th[data-v-2945794f]{background:#f9f9f9;font-weight:700;color:#333;position:sticky;top:0;font-size:12px;padding:8px 10px;border-bottom:1px solid #d6d6d6}.wps-table td[data-v-2945794f]{padding:6px 10px;text-align:left;border-bottom:1px solid #d6d6d6;line-height:1.5;white-space:nowrap}.wps-table tr[data-v-2945794f]:hover{background:#d6d6d6}.module-row[data-v-2945794f]{background:#e8f4fd!important;font-weight:700;font-size:13px}.sub-activity-row.level-1 td[data-v-2945794f]:first-child{padding-left:20px}.sub-activity-row.level-2 td[data-v-2945794f]:first-child{padding-left:35px}.edit-btn[data-v-2945794f]{background:rgba(85,170,255,.7);color:#fff;border:none;border-radius:1px;padding:4px 8px;font-size:12px;cursor:pointer;margin-right:5px}.edit-btn[data-v-2945794f]:hover{background:rgba(85,0,0,1)}.meeting-minutes-btn[data-v-2945794f]{background:rgba(106,90,205,.7);color:#fff;border:none;border-radius:1px;padding:4px 8px;font-size:12px;cursor:pointer}.meeting-minutes-btn[data-v-2945794f]:hover{background:rgba(106,90,205,1)}.show-wps-btn[data-v-2945794f]{background:#4ecdc4;color:#fff;border:none;border-radius:5px;padding:8px 15px;font-size:14px;cursor:pointer;margin-top:10px;width:100%}.wps-table th[data-v-2945794f]:first-child,.wps-table td[data-v-2945794f]:first-child{width:90px}.wps-table th[data-v-2945794f]:nth-child(2),.wps-table td[data-v-2945794f]:nth-child(2){min-width:95px}.wps-table th[data-v-2945794f]:last-child,.wps-table td[data-v-2945794f]:last-child{width:150px;text-align:center}.wps-table th[data-v-2945794f]:nth-child(3),.wps-table th[data-v-2945794f]:nth-child(4),.wps-table th[data-v-2945794f]:nth-child(5),.wps-table th[data-v-2945794f]:nth-child(6),.wps-table td[data-v-2945794f]:nth-child(3),.wps-table td[data-v-2945794f]:nth-child(4),.wps-table td[data-v-2945794f]:nth-child(5),.wps-table td[data-v-2945794f]:nth-child(6){width:100px}.show-wps-btn[data-v-2945794f]:hover{background:#3db8af}.dialog-overlay[data-v-2945794f]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.custom-dialog[data-v-2945794f]{background:rgba(20,20,40,.95);border-radius:10px;padding:20px;width:500px;max-width:90%;max-height:90vh;overflow-y:auto;border:1px solid rgba(0,247,255,.3);box-shadow:0 0 20px #00f7ff33}.custom-dialog h3[data-v-2945794f]{color:#00f7ff;margin-bottom:20px;text-align:center}.dialog-content[data-v-2945794f]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.fullscreen-dialog-overlay[data-v-2945794f]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:2000}.fullscreen-dialog[data-v-2945794f]{width:95%;height:95%;background:white;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #00f7ff4d}.close-dialog-btn[data-v-2945794f]{transition:background .2s}.close-dialog-btn[data-v-2945794f]:hover{background:#e04848!important}@media (max-width: 768px){.architecture-container[data-v-2945794f]{padding:10px}.title[data-v-2945794f]{font-size:1.5rem}.subtitle[data-v-2945794f]{font-size:.9rem}.controls[data-v-2945794f]{flex-direction:column;align-items:center;gap:10px}.control-btn[data-v-2945794f]{width:100%;justify-content:center;padding:8px 16px}[data-v-2945794f]:root{--module-title-font-size: 16px;--sub-module-title-font-size: 12px;--sub-module-text-font-size: 12px}.project-info-panel[data-v-2945794f]{position:relative;top:auto;left:auto;width:100%;margin-top:20px}.wps-plan-panel[data-v-2945794f]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:80%}.export-word-btn[data-v-2945794f]{top:50%;right:5px}.wps-toggle-btn[data-v-2945794f],.meeting-toggle-btn[data-v-2945794f],.solution-toggle-btn[data-v-2945794f]{width:40px;font-size:10px}}
