.interactive-tool[data-v-45e716c5]{background:linear-gradient(135deg,#22c55e1a,#3b82f61a);border:1px solid rgba(34,197,94,.3);border-radius:16px;margin:32px 0;padding:32px}.tool-header[data-v-45e716c5]{margin-bottom:32px;text-align:center}.tool-header h3[data-v-45e716c5]{color:var(--text-primary);font-size:28px;margin-bottom:8px}.tool-header p[data-v-45e716c5]{color:var(--text-secondary);font-size:16px}.quiz-container[data-v-45e716c5],.results-container[data-v-45e716c5]{margin:0 auto;max-width:700px}.question-block[data-v-45e716c5]{margin-bottom:32px}.question-label[data-v-45e716c5]{color:var(--text-primary);display:block;font-size:18px;font-weight:500;margin-bottom:16px}.question-number[data-v-45e716c5]{color:#22c55e;font-weight:600;margin-right:8px}.options-grid[data-v-45e716c5]{display:grid;gap:12px}.option-button[data-v-45e716c5]{background:var(--card-bg);border:2px solid rgba(34,197,94,.2);border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:16px;padding:16px;text-align:left;transition:all .2s}.option-button[data-v-45e716c5]:hover{border-color:#22c55e}.option-button.selected[data-v-45e716c5]{background:#22c55e26;border-color:#22c55e;font-weight:600}.calculate-button[data-v-45e716c5]{background:linear-gradient(135deg,#22c55e,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:24px;padding:16px;width:100%}.calculate-button[data-v-45e716c5]:disabled{opacity:.5}.results-container[data-v-45e716c5]{text-align:center}.health-badge[data-v-45e716c5]{border-radius:24px;display:inline-block;font-size:20px;font-weight:700;margin-bottom:16px;padding:12px 24px}.health-badge.healthy[data-v-45e716c5]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e}.health-badge.moderate[data-v-45e716c5]{background:#f59e0b33;border:2px solid #f59e0b;color:#f59e0b}.health-badge.critical[data-v-45e716c5]{background:#ef444433;border:2px solid #ef4444;color:#ef4444}.health-score[data-v-45e716c5]{color:var(--text-primary);font-size:48px;font-weight:700;margin-bottom:8px}.health-desc[data-v-45e716c5]{color:var(--text-secondary);font-size:16px;margin-bottom:32px}.issues-list[data-v-45e716c5]{background:var(--card-bg);border-radius:12px;margin-bottom:24px;padding:24px;text-align:left}.issues-list h4[data-v-45e716c5]{color:var(--text-primary);font-size:18px;margin-bottom:16px}.issue-item[data-v-45e716c5]{background:#ef44441a;border-radius:8px;color:var(--text-primary);margin-bottom:8px;padding:12px}.reset-button[data-v-45e716c5]{background:transparent;border:2px solid #22c55e;border-radius:12px;color:#22c55e;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px}
