{"id":14268,"date":"2026-04-11T11:58:29","date_gmt":"2026-04-11T08:58:29","guid":{"rendered":"https:\/\/boldsaglik.com\/?page_id=14268"},"modified":"2026-04-11T16:57:40","modified_gmt":"2026-04-11T13:57:40","slug":"performans-degerlendirme-araci","status":"publish","type":"page","link":"https:\/\/boldsaglik.com\/de\/performans-degerlendirme-araci\/","title":{"rendered":"Performans De\u011ferlendirme Arac\u0131"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"14268\" class=\"elementor elementor-14268\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8f4d264 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"8f4d264\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6f2aa62\" data-id=\"6f2aa62\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26539b8 elementor-align-left elementor-widget elementor-widget-bdevs-banner\" data-id=\"26539b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bdevs-banner.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<!-- breadcrumb-area -->\n        <section class=\"breadcrumb-area d-flex align-items-center\" style=\"background-image:url(https:\/\/boldsaglik.com\/wp-content\/uploads\/2020\/11\/slider_img01.png)\">\n            <div class=\"container\">\n                <div class=\"row\">\n                    <div class=\"col-xl-6 offset-xl-3 col-lg-8 offset-lg-2\">\n                        <div class=\"breadcrumb-wrap text-center\">\n                            <div class=\"breadcrumb-title mb-30\">\n                                <h2>Performans De\u011ferlendirme Arac\u0131<\/h2>                                    \n                            <\/div>\n                                                        <nav aria-label=\"breadcrumb\">\n                                <ol class=\"breadcrumb\">\n                                    <li class=\"breadcrumb-item\"><a href=\"https:\/\/boldsaglik.com\/de\/\">Anasayfa<\/a><\/li>\n                                    <li class=\"breadcrumb-item active\" aria-current=\"page\">Performans De\u011ferlendirme Arac\u0131<\/li>\n                                <\/ol>\n                            <\/nav>\n                        \t                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n        <!-- breadcrumb-area-end -->\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-5b65d86 e-flex e-con-boxed e-con e-parent\" data-id=\"5b65d86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71af2d3 elementor-widget elementor-widget-shortcode\" data-id=\"71af2d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<style>\n\/* \u2500\u2500 SCOPED RESET \u2014 sadece .iief5-wrap i\u00e7ini etkiler \u2500\u2500 *\/\n.iief5-wrap *, .iief5-wrap *::before, .iief5-wrap *::after {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n.iief5-wrap {\n  font-family: 'DM Sans', sans-serif;\n  color: #1a2640;\n\n  --navy: #0f1f3d;\n  --navy-mid: #1a3060;\n  --blue: #1e5fa8;\n  --blue-light: #2d7dd2;\n  --teal: #0e9f9f;\n  --teal-light: #14c6c6;\n  --bg: #f4f7fb;\n  --card: #ffffff;\n  --text: #1a2640;\n  --muted: #6b7e99;\n  --border: #d6e2f0;\n  --red: #e05252;\n  --orange: #e07a35;\n  --yellow: #d4a82a;\n  --green-mid: #4a9e6b;\n  --green: #2d8c55;\n  --radius: 14px;\n  --shadow: 0 2px 18px rgba(15,31,61,0.08);\n  --shadow-lg: 0 8px 40px rgba(15,31,61,0.13);\n}\n\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\n.iief5-wrap .app-header {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, var(--blue) 100%);\n  padding: 48px 24px 56px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.iief5-wrap .app-header::before {\n  content: '';\n  position: absolute; inset: 0;\n  background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n}\n.iief5-wrap .header-badge {\n  display: inline-block;\n  background: rgba(255,255,255,0.12);\n  border: 1px solid rgba(255,255,255,0.2);\n  color: #a8d4ff;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: 5px 14px;\n  border-radius: 20px;\n  margin-bottom: 18px;\n}\n.iief5-wrap .app-header h1 {\n  font-family: 'DM Serif Display', serif;\n  font-size: clamp(24px, 4vw, 38px);\n  color: #fff;\n  line-height: 1.2;\n  margin-bottom: 10px;\n}\n.iief5-wrap .app-header p {\n  color: rgba(255,255,255,0.65);\n  font-size: 14px;\n  max-width: 480px;\n  margin: 0 auto;\n  font-weight: 300;\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500 LAYOUT \u2500\u2500 *\/\n.iief5-wrap .container {\n  max-width: 780px;\n  margin: -24px auto 48px;\n  padding: 0 16px;\n  position: relative;\n  z-index: 1;\n}\n\n\/* \u2500\u2500 PROGRESS \u2500\u2500 *\/\n.iief5-wrap .progress-bar-wrap {\n  background: var(--card);\n  border-radius: var(--radius);\n  padding: 20px 24px;\n  margin-bottom: 16px;\n  box-shadow: var(--shadow);\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.iief5-wrap .progress-bar-track {\n  flex: 1;\n  height: 6px;\n  background: var(--border);\n  border-radius: 3px;\n  overflow: hidden;\n}\n.iief5-wrap .progress-bar-fill {\n  height: 100%;\n  background: linear-gradient(90deg, var(--teal), var(--blue-light));\n  border-radius: 3px;\n  transition: width 0.4s cubic-bezier(.4,0,.2,1);\n  width: 0%;\n}\n.iief5-wrap .progress-label {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--muted);\n  white-space: nowrap;\n}\n\n\/* \u2500\u2500 SECTION CARD \u2500\u2500 *\/\n.iief5-wrap .section-card {\n  background: var(--card);\n  border-radius: var(--radius);\n  box-shadow: var(--shadow);\n  margin-bottom: 14px;\n  overflow: hidden;\n  border: 1px solid transparent;\n  transition: border-color 0.2s, box-shadow 0.2s;\n}\n.iief5-wrap .section-card.active {\n  border-color: var(--blue);\n  box-shadow: var(--shadow-lg);\n}\n.iief5-wrap .section-title {\n  padding: 18px 24px 14px;\n  border-bottom: 1px solid var(--border);\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.iief5-wrap .section-icon {\n  width: 36px; height: 36px;\n  border-radius: 8px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 16px;\n  flex-shrink: 0;\n}\n.iief5-wrap .icon-info { background: #e8f0fe; }\n.iief5-wrap .icon-quiz { background: #e6f9f5; }\n.iief5-wrap .section-title-text {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--muted);\n  letter-spacing: 0.5px;\n  text-transform: uppercase;\n}\n.iief5-wrap .section-body { padding: 20px 24px; }\n\n\/* \u2500\u2500 PATIENT INFO GRID \u2500\u2500 *\/\n.iief5-wrap .info-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 14px;\n}\n@media (max-width: 520px) {\n  .iief5-wrap .info-grid { grid-template-columns: 1fr 1fr; }\n}\n.iief5-wrap .field-group { display: flex; flex-direction: column; gap: 6px; }\n.iief5-wrap .field-group.span2 { grid-column: span 2; }\n.iief5-wrap label {\n  font-size: 11.5px;\n  font-weight: 600;\n  color: var(--muted);\n  letter-spacing: 0.3px;\n  text-transform: uppercase;\n}\n.iief5-wrap input[type=\"number\"],\n.iief5-wrap input[type=\"text\"] {\n  border: 1.5px solid var(--border);\n  border-radius: 8px;\n  padding: 9px 12px;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 14px;\n  color: var(--text);\n  background: var(--bg);\n  outline: none;\n  transition: border-color 0.2s;\n  width: 100%;\n  -moz-appearance: textfield;\n}\n.iief5-wrap input::-webkit-outer-spin-button,\n.iief5-wrap input::-webkit-inner-spin-button { -webkit-appearance: none; }\n.iief5-wrap input:focus { border-color: var(--blue); background: #fff; }\n.iief5-wrap input.iief5-field-error { border-color: var(--red) !important; background: #fff8f8 !important; }\n.iief5-wrap .bmi-display {\n  border: 1.5px solid var(--border);\n  border-radius: 8px;\n  padding: 9px 12px;\n  font-size: 14px;\n  font-weight: 600;\n  background: var(--bg);\n  color: var(--muted);\n  min-height: 39px;\n  display: flex; align-items: center;\n}\n.iief5-wrap .bmi-display.ok { color: var(--green); }\n.iief5-wrap .bmi-display.warn { color: var(--orange); }\n.iief5-wrap .bmi-display.high { color: var(--red); }\n\n\/* Toggle switches *\/\n.iief5-wrap .toggle-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 14px;\n  margin-top: 4px;\n}\n@media (max-width: 520px) {\n  .iief5-wrap .toggle-row { grid-template-columns: 1fr 1fr; }\n}\n.iief5-wrap .toggle-item {\n  border: 1.5px solid var(--border);\n  border-radius: 8px;\n  padding: 10px 12px;\n  background: var(--bg);\n  cursor: pointer;\n  transition: all 0.18s;\n  display: flex; align-items: center; justify-content: space-between;\n  user-select: none;\n}\n.iief5-wrap .toggle-item:hover { border-color: var(--blue); }\n.iief5-wrap .toggle-item.yes {\n  border-color: var(--red);\n  background: #fff5f5;\n}\n.iief5-wrap .toggle-item-label { font-size: 12px; font-weight: 600; color: var(--muted); text-transform: uppercase; }\n.iief5-wrap .toggle-pill {\n  display: flex; gap: 0;\n  border: 1.5px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-size: 11px;\n  font-weight: 700;\n}\n.iief5-wrap .toggle-no,\n.iief5-wrap .toggle-yes {\n  padding: 3px 8px;\n  transition: all 0.15s;\n  cursor: pointer;\n}\n.iief5-wrap .toggle-item .toggle-no { background: var(--card); color: var(--green); }\n.iief5-wrap .toggle-item .toggle-yes { background: transparent; color: var(--muted); }\n.iief5-wrap .toggle-item.yes .toggle-no { background: transparent; color: var(--muted); }\n.iief5-wrap .toggle-item.yes .toggle-yes { background: var(--red); color: #fff; }\n\n\/* \u2500\u2500 QUESTION CARDS \u2500\u2500 *\/\n.iief5-wrap .question-block {\n  margin-bottom: 20px;\n  padding-bottom: 20px;\n  border-bottom: 1px solid var(--border);\n}\n.iief5-wrap .question-block:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }\n.iief5-wrap .q-header {\n  display: flex; align-items: flex-start; gap: 12px;\n  margin-bottom: 14px;\n}\n.iief5-wrap .q-num {\n  width: 28px; height: 28px;\n  border-radius: 8px;\n  background: linear-gradient(135deg, var(--navy), var(--blue));\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n.iief5-wrap .q-text {\n  font-size: 14.5px;\n  line-height: 1.55;\n  color: var(--text);\n  font-weight: 400;\n}\n.iief5-wrap .options-grid {\n  display: grid;\n  gap: 8px;\n}\n.iief5-wrap .option-btn {\n  display: flex; align-items: center; gap: 12px;\n  padding: 11px 14px;\n  border: 1.5px solid var(--border);\n  border-radius: 10px;\n  background: var(--bg);\n  cursor: pointer;\n  transition: all 0.18s;\n  text-align: left;\n  font-family: 'DM Sans', sans-serif;\n  width: 100%;\n}\n.iief5-wrap .option-btn:hover {\n  border-color: var(--blue-light);\n  background: #f0f6ff;\n}\n.iief5-wrap .option-btn.selected {\n  border-color: var(--blue);\n  background: #e8f1fc;\n}\n.iief5-wrap .option-dot {\n  width: 18px; height: 18px;\n  border-radius: 50%;\n  border: 2px solid var(--border);\n  flex-shrink: 0;\n  display: flex; align-items: center; justify-content: center;\n  transition: all 0.15s;\n}\n.iief5-wrap .option-btn.selected .option-dot {\n  border-color: var(--blue);\n  background: var(--blue);\n}\n.iief5-wrap .option-btn.selected .option-dot::after {\n  content: '';\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: #fff;\n}\n.iief5-wrap .option-score {\n  min-width: 22px;\n  height: 22px;\n  border-radius: 5px;\n  background: var(--navy);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n}\n.iief5-wrap .option-btn.selected .option-score {\n  background: var(--blue);\n}\n.iief5-wrap .option-label {\n  font-size: 13.5px;\n  color: var(--text);\n  flex: 1;\n  line-height: 1.4;\n}\n\n\/* \u2500\u2500 SUBMIT BTN \u2500\u2500 *\/\n.iief5-wrap .submit-wrap {\n  text-align: center;\n  margin-top: 20px;\n}\n.iief5-wrap .btn-calculate {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--blue) 100%);\n  color: #fff;\n  border: none;\n  padding: 14px 40px;\n  border-radius: 10px;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s;\n  box-shadow: 0 4px 18px rgba(30,95,168,0.3);\n  letter-spacing: 0.3px;\n}\n.iief5-wrap .btn-calculate:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 7px 24px rgba(30,95,168,0.4);\n}\n.iief5-wrap .btn-calculate:disabled {\n  opacity: 0.45;\n  cursor: not-allowed;\n  transform: none;\n}\n.iief5-wrap .answer-hint {\n  font-size: 12px;\n  color: var(--muted);\n  margin-top: 10px;\n}\n\n\/* \u2500\u2500 RESULTS \u2500\u2500 *\/\n.iief5-wrap #iief5-results { display: none; }\n.iief5-wrap .result-header {\n  background: linear-gradient(135deg, var(--navy), var(--navy-mid));\n  border-radius: var(--radius) var(--radius) 0 0;\n  padding: 32px 28px 28px;\n  color: #fff;\n  text-align: center;\n}\n.iief5-wrap .result-score-ring {\n  width: 100px; height: 100px;\n  border-radius: 50%;\n  border: 5px solid rgba(255,255,255,0.15);\n  display: flex; flex-direction: column;\n  align-items: center; justify-content: center;\n  margin: 0 auto 18px;\n  position: relative;\n}\n.iief5-wrap .result-score-ring::before {\n  content: '';\n  position: absolute; inset: -5px;\n  border-radius: 50%;\n  border: 5px solid transparent;\n  border-top-color: currentColor;\n  border-right-color: currentColor;\n}\n.iief5-wrap .score-num {\n  font-family: 'DM Serif Display', serif;\n  font-size: 42px;\n  line-height: 1;\n}\n.iief5-wrap .score-denom {\n  font-size: 12px;\n  color: rgba(255,255,255,0.5);\n  font-weight: 300;\n}\n.iief5-wrap .result-category {\n  font-family: 'DM Serif Display', serif;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.iief5-wrap .result-subtitle {\n  font-size: 13px;\n  color: rgba(255,255,255,0.55);\n  font-weight: 300;\n}\n.iief5-wrap .result-body { padding: 24px; }\n\n\/* Score bar *\/\n.iief5-wrap .score-spectrum { margin-bottom: 24px; }\n.iief5-wrap .spectrum-label {\n  display: flex; justify-content: space-between;\n  font-size: 11px; color: var(--muted); margin-bottom: 8px; font-weight: 600;\n}\n.iief5-wrap .spectrum-track {\n  height: 10px;\n  border-radius: 5px;\n  background: linear-gradient(90deg, var(--red) 0%, var(--orange) 25%, var(--yellow) 45%, var(--green-mid) 70%, var(--green) 100%);\n  position: relative;\n  margin-bottom: 6px;\n}\n.iief5-wrap .spectrum-pointer {\n  position: absolute;\n  top: -5px;\n  transform: translateX(-50%);\n  width: 20px; height: 20px;\n  border-radius: 50%;\n  background: #fff;\n  border: 3px solid var(--navy);\n  box-shadow: 0 2px 8px rgba(0,0,0,0.2);\n  transition: left 0.6s cubic-bezier(.4,0,.2,1);\n}\n.iief5-wrap .spectrum-zones { display: flex; margin-top: 6px; }\n.iief5-wrap .spectrum-zone {\n  flex: 1; text-align: center;\n  font-size: 9px; color: var(--muted); font-weight: 500;\n  padding: 0 2px;\n}\n\n\/* Risk factor summary *\/\n.iief5-wrap .rf-row {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n  margin-bottom: 20px;\n}\n.iief5-wrap .rf-chip {\n  border-radius: 8px;\n  padding: 10px 12px;\n  display: flex; align-items: center; gap: 8px;\n  font-size: 12px; font-weight: 600;\n}\n.iief5-wrap .rf-chip.safe { background: #e8f8f0; color: var(--green); }\n.iief5-wrap .rf-chip.risk { background: #fff0f0; color: var(--red); }\n.iief5-wrap .rf-chip-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; flex-shrink: 0; }\n\n\/* Breakdown table *\/\n.iief5-wrap .breakdown-table { width: 100%; border-collapse: collapse; margin-bottom: 20px; }\n.iief5-wrap .breakdown-table th {\n  font-size: 11px; font-weight: 600; color: var(--muted);\n  text-transform: uppercase; letter-spacing: 0.5px;\n  padding: 8px 10px; text-align: left;\n  border-bottom: 2px solid var(--border);\n}\n.iief5-wrap .breakdown-table td {\n  padding: 10px; font-size: 13px;\n  border-bottom: 1px solid var(--border);\n  vertical-align: top;\n}\n.iief5-wrap .breakdown-table tr:last-child td { border-bottom: none; }\n.iief5-wrap .td-score {\n  text-align: center;\n  font-weight: 700;\n  color: var(--blue);\n  font-size: 16px;\n}\n\n\/* Disclaimer *\/\n.iief5-wrap .disclaimer {\n  background: #f0f6ff;\n  border-left: 3px solid var(--blue);\n  border-radius: 0 8px 8px 0;\n  padding: 12px 14px;\n  font-size: 12.5px;\n  color: var(--muted);\n  line-height: 1.55;\n  margin-bottom: 20px;\n}\n.iief5-wrap .disclaimer strong { color: var(--navy); }\n\n.iief5-wrap .btn-mail {\n  flex: 1;\n  display: flex; align-items: center; justify-content: center; gap: 8px;\n  padding: 13px;\n  border-radius: 10px;\n  border: none;\n  background: linear-gradient(135deg, #0e9f9f 0%, #0b7a7a 100%);\n  color: #fff;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.18s;\n  box-shadow: 0 3px 14px rgba(14,159,159,0.28);\n}\n.iief5-wrap .btn-mail:hover { transform: translateY(-1px); box-shadow: 0 6px 20px rgba(14,159,159,0.38); }\n.iief5-wrap .btn-mail:disabled { opacity: 0.55; cursor: not-allowed; transform: none; }\n\n\/* Toast *\/\n.iief5-toast {\n  position: fixed;\n  bottom: 28px; left: 50%;\n  transform: translateX(-50%) translateY(20px);\n  background: #1a2640;\n  color: #fff;\n  padding: 13px 22px;\n  border-radius: 10px;\n  font-size: 13.5px;\n  font-weight: 500;\n  box-shadow: 0 8px 32px rgba(0,0,0,0.22);\n  opacity: 0;\n  transition: all 0.3s cubic-bezier(.4,0,.2,1);\n  z-index: 9999;\n  display: flex; align-items: center; gap: 10px;\n  white-space: nowrap;\n  font-family: 'DM Sans', sans-serif;\n}\n.iief5-toast.show { opacity: 1; transform: translateX(-50%) translateY(0); }\n.iief5-toast.success { background: #1a4a2e; border-left: 4px solid #2d8c55; }\n.iief5-toast.error   { background: #4a1a1a; border-left: 4px solid #e05252; }\n.iief5-toast.loading { background: #1a2a4a; border-left: 4px solid #1e5fa8; }\n\n.iief5-wrap .action-btns {\n  display: flex;\n  gap: 10px;\n  margin-top: 0;\n}\n.iief5-wrap .btn-pdf {\n  flex: 1;\n  display: flex; align-items: center; justify-content: center; gap: 8px;\n  padding: 13px;\n  border-radius: 10px;\n  border: none;\n  background: linear-gradient(135deg, var(--navy) 0%, var(--blue) 100%);\n  color: #fff;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.18s;\n  box-shadow: 0 3px 14px rgba(30,95,168,0.28);\n}\n.iief5-wrap .btn-pdf:hover { transform: translateY(-1px); box-shadow: 0 6px 20px rgba(30,95,168,0.38); }\n.iief5-wrap .btn-reset {\n  display: flex; align-items: center; justify-content: center;\n  padding: 13px 18px;\n  border-radius: 10px;\n  border: 1.5px solid var(--border);\n  background: transparent;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--muted);\n  cursor: pointer;\n  transition: all 0.18s;\n  white-space: nowrap;\n}\n.iief5-wrap .btn-reset:hover { border-color: var(--navy); color: var(--navy); }\n\n\/* Footer *\/\n.iief5-wrap .app-footer {\n  text-align: center;\n  padding: 0 16px 32px;\n  font-size: 11.5px;\n  color: var(--muted);\n  line-height: 1.6;\n}\n.iief5-wrap .app-footer a { color: var(--blue); text-decoration: none; }\n\n\/* Animations *\/\n@keyframes iief5FadeUp {\n  from { opacity: 0; transform: translateY(16px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n.iief5-wrap .section-card { animation: iief5FadeUp 0.35s ease both; }\n.iief5-wrap .section-card:nth-child(1) { animation-delay: 0.05s; }\n.iief5-wrap .section-card:nth-child(2) { animation-delay: 0.1s; }\n.iief5-wrap .section-card:nth-child(3) { animation-delay: 0.15s; }\n.iief5-wrap .section-card:nth-child(4) { animation-delay: 0.2s; }\n.iief5-wrap #iief5-results.show { display: block; animation: iief5FadeUp 0.45s ease both; }\n\n\/* Validation *\/\n.iief5-wrap .question-block.unanswered .q-num { background: linear-gradient(135deg, var(--red), #c0392b); }\n.iief5-wrap .validation-msg { font-size: 12px; color: var(--red); margin-top: 8px; display: none; }\n.iief5-wrap .show-error .validation-msg { display: block; }\n<\/style>\n\n<!-- Google Fonts \u2014 sadece bu ara\u00e7 i\u00e7in -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap\" rel=\"stylesheet\">\n\n<div class=\"iief5-wrap\">\n\n<div class=\"app-header\">\n  <div class=\"header-badge\">Klinik De\u011ferlendirme Arac\u0131<\/div>\n  <h1>IIEF-5 Erektil Fonksiyon<br>De\u011ferlendirme Testi<\/h1>\n  <p>Uluslararas\u0131 Erektil Fonksiyon \u0130ndeksi \u00b7 Son 4 haftan\u0131z\u0131 d\u00fc\u015f\u00fcnerek yan\u0131tlay\u0131n\u0131z<\/p>\n<\/div>\n\n<div class=\"container\">\n  <div class=\"progress-bar-wrap\">\n    <div class=\"progress-bar-track\"><div class=\"progress-bar-fill\" id=\"iief5-progressFill\"><\/div><\/div>\n    <span class=\"progress-label\" id=\"iief5-progressLabel\">0 \/ 5 soru yan\u0131tland\u0131<\/span>\n  <\/div>\n\n  <!-- PATIENT INFO -->\n  <div class=\"section-card\" id=\"iief5-infoCard\">\n    <div class=\"section-title\">\n      <div class=\"section-icon icon-info\">\ud83d\udc64<\/div>\n      <span class=\"section-title-text\">Hasta Bilgileri<\/span>\n    <\/div>\n    <div class=\"section-body\">\n      <div class=\"info-grid\" style=\"grid-template-columns:1fr 1fr;\">\n        <div class=\"field-group\">\n          <label>Ad Soyad<\/label>\n          <input type=\"text\" id=\"iief5-fullname\" placeholder=\"\u2014 Ad Soyad\">\n        <\/div>\n        <div class=\"field-group\">\n          <label>Telefon<\/label>\n          <input type=\"text\" id=\"iief5-phone\" placeholder=\"\u2014 05xx xxx xx xx\">\n        <\/div>\n        <div class=\"field-group\" style=\"grid-column:span 2;\">\n          <label>E-posta<\/label>\n          <input type=\"text\" id=\"iief5-email\" placeholder=\"\u2014 ornek@email.com\">\n        <\/div>\n      <\/div>\n\n      <div style=\"margin-top:14px;\">\n        <div class=\"info-grid\">\n          <div class=\"field-group\">\n            <label>Ya\u015f<\/label>\n            <input type=\"number\" id=\"iief5-age\" placeholder=\"\u2014 y\u0131l\" min=\"18\" max=\"100\">\n          <\/div>\n          <div class=\"field-group\">\n            <label>Boy (cm)<\/label>\n            <input type=\"number\" id=\"iief5-height\" placeholder=\"\u2014 cm\" min=\"100\" max=\"250\" oninput=\"iief5CalcBMI()\">\n          <\/div>\n          <div class=\"field-group\">\n            <label>Kilo (kg)<\/label>\n            <input type=\"number\" id=\"iief5-weight\" placeholder=\"\u2014 kg\" min=\"30\" max=\"300\" oninput=\"iief5CalcBMI()\">\n          <\/div>\n          <div class=\"field-group\">\n            <label>BMI (Otomatik)<\/label>\n            <div class=\"bmi-display\" id=\"iief5-bmiDisplay\">\u2014<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div style=\"margin-top:18px;\">\n        <label style=\"display:block;margin-bottom:10px;\">Risk Fakt\u00f6rleri<\/label>\n        <div class=\"toggle-row\">\n          <div class=\"toggle-item\" id=\"iief5-htn-toggle\" onclick=\"iief5ToggleRisk('htn')\">\n            <span class=\"toggle-item-label\">Hipertansiyon<\/span>\n            <div class=\"toggle-pill\">\n              <span class=\"toggle-no\">Hay\u0131r<\/span>\n              <span class=\"toggle-yes\">Evet<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"toggle-item\" id=\"iief5-dm-toggle\" onclick=\"iief5ToggleRisk('dm')\">\n            <span class=\"toggle-item-label\">Diyabet<\/span>\n            <div class=\"toggle-pill\">\n              <span class=\"toggle-no\">Hay\u0131r<\/span>\n              <span class=\"toggle-yes\">Evet<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"toggle-item\" id=\"iief5-smoke-toggle\" onclick=\"iief5ToggleRisk('smoke')\">\n            <span class=\"toggle-item-label\">Sigara<\/span>\n            <div class=\"toggle-pill\">\n              <span class=\"toggle-no\">Hay\u0131r<\/span>\n              <span class=\"toggle-yes\">Evet<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- QUESTIONS -->\n  <div class=\"section-card active\" id=\"iief5-quizCard\">\n    <div class=\"section-title\">\n      <div class=\"section-icon icon-quiz\">\ud83d\udccb<\/div>\n      <span class=\"section-title-text\">IIEF-5 Sorular\u0131 \u2014 Son 4 Hafta<\/span>\n    <\/div>\n    <div class=\"section-body\" id=\"iief5-questionsBody\"><\/div>\n    <div class=\"section-body\" style=\"padding-top:0;\">\n      <div class=\"submit-wrap\">\n        <button class=\"btn-calculate\" id=\"iief5-calcBtn\" onclick=\"iief5Calculate()\">\n          Skoru Hesapla ve De\u011ferlendir\n        <\/button>\n        <p class=\"answer-hint\" id=\"iief5-answerHint\">L\u00fctfen t\u00fcm 5 soruyu yan\u0131tlay\u0131n<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- RESULTS -->\n  <div class=\"section-card\" id=\"iief5-results\">\n    <div class=\"result-header\" id=\"iief5-resultHeader\">\n      <div class=\"result-score-ring\" id=\"iief5-scoreRing\">\n        <span class=\"score-num\" id=\"iief5-scoreNum\">\u2014<\/span>\n        <span class=\"score-denom\">\/25<\/span>\n      <\/div>\n      <div class=\"result-category\" id=\"iief5-resultCategory\">\u2014<\/div>\n      <div class=\"result-subtitle\" id=\"iief5-resultSubtitle\">\u2014<\/div>\n    <\/div>\n    <div class=\"result-body\">\n      <div class=\"score-spectrum\">\n        <div class=\"spectrum-label\"><span>Ciddi (5)<\/span><span>Normal (25)<\/span><\/div>\n        <div class=\"spectrum-track\" id=\"iief5-spectrumTrack\">\n          <div class=\"spectrum-pointer\" id=\"iief5-spectrumPointer\" style=\"left:0%\"><\/div>\n        <\/div>\n        <div class=\"spectrum-zones\">\n          <div class=\"spectrum-zone\">Ciddi<br>5\u20137<\/div>\n          <div class=\"spectrum-zone\">Orta<br>8\u201311<\/div>\n          <div class=\"spectrum-zone\">H-O<br>12\u201316<\/div>\n          <div class=\"spectrum-zone\">Hafif<br>17\u201321<\/div>\n          <div class=\"spectrum-zone\">Normal<br>22\u201325<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rf-row\" id=\"iief5-rfRow\"><\/div>\n      <table class=\"breakdown-table\" id=\"iief5-breakdownTable\"><\/table>\n\n      <div class=\"disclaimer\">\n        <strong>\u2695\ufe0f \u00d6nemli Not:<\/strong> Bu test tan\u0131 koyma arac\u0131 de\u011fil, yaln\u0131zca y\u00f6nlendirici bir de\u011ferlendirmedir. Kesin tan\u0131 ve tedavi planlamas\u0131 i\u00e7in bir <strong>\u00fcroloji uzman\u0131na<\/strong> ba\u015fvurman\u0131z \u00f6nerilir.\n      <\/div>\n\n      <div class=\"action-btns\">\n        <button class=\"btn-mail\" id=\"iief5-mailBtn\" onclick=\"iief5SendMail()\">\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/><\/svg>\n          Raporu E-posta ile G\u00f6nder\n        <\/button>\n        <button class=\"btn-pdf\" onclick=\"iief5DownloadPDF()\">\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg>\n          PDF \u0130ndir\n        <\/button>\n        <button class=\"btn-reset\" onclick=\"iief5ResetAll()\">\u21a9 Yeniden Ba\u015flat<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"app-footer\">\n  Kaynak: <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/12152112\/\" target=\"_blank\">Rosen RC et al. (2002) \u2014 IIEF-5 Validation<\/a> &nbsp;\u00b7&nbsp;\n  <a href=\"https:\/\/androloji.org.tr\/androlojiDATA\/Document\/25112014164319-1ULUSLAR-ARASI-EREKTIL-ISLEV-FORMU.pdf\" target=\"_blank\">T\u00fcrk\u00e7e Form (Androloji Derne\u011fi)<\/a>\n<\/div>\n\n<\/div><!-- \/.iief5-wrap -->\n\n<script>\n(function() {\n\n  const questions = [\n    {\n      id: 1,\n      text: \"Son 4 hafta i\u00e7inde sertle\u015fmeyi sa\u011flama ve devam ettirme konusunda kendinize g\u00fcveninizi nas\u0131l de\u011ferlendiriyorsunuz?\",\n      options: [\n        { score: 1, label: \"\u00c7ok az\" },\n        { score: 2, label: \"Az\" },\n        { score: 3, label: \"Orta derecede\" },\n        { score: 4, label: \"Tama yak\u0131n\" },\n        { score: 5, label: \"Tam\" },\n      ]\n    },\n    {\n      id: 2,\n      text: \"Son 4 hafta i\u00e7indeki cinsel uyar\u0131lma sonucunda olu\u015fan sertle\u015fme, birle\u015fme veya hazneye giri\u015f i\u00e7in ne s\u0131kl\u0131kla yeterli oldu?\",\n      options: [\n        { score: 1, label: \"Neredeyse hi\u00e7bir zaman\" },\n        { score: 2, label: \"Birka\u00e7 kez (yar\u0131s\u0131ndan \u00e7ok daha az)\" },\n        { score: 3, label: \"Bazen (yakla\u015f\u0131k yar\u0131s\u0131)\" },\n        { score: 4, label: \"\u00c7o\u011funlukla (yar\u0131s\u0131ndan \u00e7ok daha fazla)\" },\n        { score: 5, label: \"Hemen hemen her zaman\" },\n      ]\n    },\n    {\n      id: 3,\n      text: \"Cinsel birle\u015fme s\u0131ras\u0131nda ne s\u0131kl\u0131kla sertli\u011finizi koruyabildiniz?\",\n      options: [\n        { score: 1, label: \"Neredeyse hi\u00e7bir zaman\" },\n        { score: 2, label: \"Birka\u00e7 kez (yar\u0131s\u0131ndan \u00e7ok daha az)\" },\n        { score: 3, label: \"Bazen (yakla\u015f\u0131k yar\u0131s\u0131)\" },\n        { score: 4, label: \"\u00c7o\u011funlukla (yar\u0131s\u0131ndan \u00e7ok daha fazla)\" },\n        { score: 5, label: \"Hemen hemen her zaman\" },\n      ]\n    },\n    {\n      id: 4,\n      text: \"Cinsel birle\u015fme s\u0131ras\u0131nda ili\u015fkiyi tamamlamak i\u00e7in sertli\u011finizi s\u00fcrd\u00fcrmek ne kadar zordu?\",\n      options: [\n        { score: 1, label: \"A\u015f\u0131r\u0131 zorland\u0131m\" },\n        { score: 2, label: \"\u00c7ok zorland\u0131m\" },\n        { score: 3, label: \"Zorland\u0131m\" },\n        { score: 4, label: \"Biraz zorland\u0131m\" },\n        { score: 5, label: \"Hi\u00e7 zorlanmad\u0131m\" },\n      ]\n    },\n    {\n      id: 5,\n      text: \"Son 4 hafta i\u00e7indeki cinsel ili\u015fkileriniz ne s\u0131kl\u0131kla sizin i\u00e7in tatmin ediciydi?\",\n      options: [\n        { score: 1, label: \"Hi\u00e7 ya da hemen hemen hi\u00e7\" },\n        { score: 2, label: \"Nadiren (yar\u0131s\u0131ndan \u00e7ok daha az)\" },\n        { score: 3, label: \"Bazen (yakla\u015f\u0131k yar\u0131s\u0131nda)\" },\n        { score: 4, label: \"\u00c7o\u011funlukla (yar\u0131s\u0131ndan \u00e7ok daha fazlas\u0131nda)\" },\n        { score: 5, label: \"Hemen hemen hepsinde \/ her zaman\" },\n      ]\n    }\n  ];\n\n  const answers = {};\n  const risks = { htn: false, dm: false, smoke: false };\n\n  const WORDPRESS_SITE_URL = 'https:\/\/boldsaglik.com';\n\n  const qLabelsForMail = [\n    ['\u00c7ok az','Az','Orta derecede','Tama yak\u0131n','Tam'],\n    ['Neredeyse hi\u00e7bir zaman','Birka\u00e7 kez (yar\u0131s\u0131ndan \u00e7ok daha az)','Bazen (yakla\u015f\u0131k yar\u0131s\u0131)','\u00c7o\u011funlukla (yar\u0131s\u0131ndan \u00e7ok daha fazla)','Hemen hemen her zaman'],\n    ['Neredeyse hi\u00e7bir zaman','Birka\u00e7 kez (yar\u0131s\u0131ndan \u00e7ok daha az)','Bazen (yakla\u015f\u0131k yar\u0131s\u0131)','\u00c7o\u011funlukla (yar\u0131s\u0131ndan \u00e7ok daha fazla)','Hemen hemen her zaman'],\n    ['A\u015f\u0131r\u0131 zorland\u0131m','\u00c7ok zorland\u0131m','Zorland\u0131m','Biraz zorland\u0131m','Hi\u00e7 zorlanmad\u0131m'],\n    ['Hi\u00e7 ya da hemen hemen hi\u00e7','Nadiren (yar\u0131s\u0131ndan \u00e7ok daha az)','Bazen (yakla\u015f\u0131k yar\u0131s\u0131nda)','\u00c7o\u011funlukla (yar\u0131s\u0131ndan \u00e7ok daha fazlas\u0131nda)','Hemen hemen hepsinde \/ her zaman'],\n  ];\n\n  function buildQuestions() {\n    var body = document.getElementById('iief5-questionsBody');\n    body.innerHTML = '';\n    questions.forEach(function(q) {\n      var block = document.createElement('div');\n      block.className = 'question-block';\n      block.id = 'iief5-qblock-' + q.id;\n      var optsHtml = '';\n      q.options.forEach(function(opt) {\n        optsHtml += '<button class=\"option-btn\" onclick=\"iief5SelectAnswer(' + q.id + ',' + opt.score + ',this)\">'\n          + '<div class=\"option-dot\"><\/div>'\n          + '<span class=\"option-score\">' + opt.score + '<\/span>'\n          + '<span class=\"option-label\">' + opt.label + '<\/span>'\n          + '<\/button>';\n      });\n      block.innerHTML = '<div class=\"q-header\">'\n        + '<div class=\"q-num\">' + q.id + '<\/div>'\n        + '<div class=\"q-text\">' + q.text + '<\/div>'\n        + '<\/div>'\n        + '<div class=\"options-grid\">' + optsHtml + '<\/div>'\n        + '<div class=\"validation-msg\">&#9888; L\u00fctfen bu soruyu yan\u0131tlay\u0131n<\/div>';\n      body.appendChild(block);\n    });\n  }\n\n  window.iief5SelectAnswer = function(qid, score, btn) {\n    answers[qid] = score;\n    const block = document.getElementById(`iief5-qblock-${qid}`);\n    block.querySelectorAll('.option-btn').forEach(b => b.classList.remove('selected'));\n    btn.classList.add('selected');\n    block.classList.remove('unanswered', 'show-error');\n    updateProgress();\n  };\n\n  function updateProgress() {\n    const count = Object.keys(answers).length;\n    document.getElementById('iief5-progressFill').style.width = (count \/ 5 * 100) + '%';\n    document.getElementById('iief5-progressLabel').textContent = `${count} \/ 5 soru yan\u0131tland\u0131`;\n    if (count === 5) document.getElementById('iief5-answerHint').style.display = 'none';\n  }\n\n  window.iief5CalcBMI = function() {\n    const h = parseFloat(document.getElementById('iief5-height').value);\n    const w = parseFloat(document.getElementById('iief5-weight').value);\n    const el = document.getElementById('iief5-bmiDisplay');\n    if (h > 0 && w > 0) {\n      const bmi = (w \/ ((h \/ 100) ** 2)).toFixed(1);\n      el.textContent = bmi + ' kg\/m\u00b2';\n      el.className = 'bmi-display';\n      if (bmi < 18.5)      { el.classList.add('warn'); el.textContent += ' (D\u00fc\u015f\u00fck)'; }\n      else if (bmi < 25)   { el.classList.add('ok');   el.textContent += ' (Normal)'; }\n      else if (bmi < 30)   { el.classList.add('warn'); el.textContent += ' (Fazla Kilolu)'; }\n      else                 { el.classList.add('high'); el.textContent += ' (Obez)'; }\n    } else {\n      el.textContent = '\u2014';\n      el.className = 'bmi-display';\n    }\n  };\n\n  window.iief5ToggleRisk = function(key) {\n    risks[key] = !risks[key];\n    const map = { htn: 'iief5-htn-toggle', dm: 'iief5-dm-toggle', smoke: 'iief5-smoke-toggle' };\n    document.getElementById(map[key]).classList.toggle('yes', risks[key]);\n  };\n\n  window.iief5Calculate = function() {\n    const unanswered = questions.filter(q => !answers[q.id]);\n    if (unanswered.length > 0) {\n      document.getElementById('iief5-quizCard').classList.add('show-error');\n      unanswered.forEach(q => {\n        const b = document.getElementById(`iief5-qblock-${q.id}`);\n        b.classList.add('unanswered', 'show-error');\n        b.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      });\n      document.getElementById('iief5-answerHint').style.display = 'block';\n      return;\n    }\n\n    const total = Object.values(answers).reduce((a, b) => a + b, 0);\n    let category, subtitle, color;\n    if (total >= 22)      { category = \"Normal Erektil Fonksiyon\";               subtitle = \"Sertle\u015fme sorunu tespit edilmedi\";        color = \"#2d8c55\"; }\n    else if (total >= 17) { category = \"Hafif Erektil Disfonksiyon\";              subtitle = \"Hafif d\u00fczeyde sorun mevcut\";              color = \"#4a9e6b\"; }\n    else if (total >= 12) { category = \"Hafif\u2013Orta Erektil Disfonksiyon\";         subtitle = \"Orta-hafif d\u00fczeyde sorun mevcut\";         color = \"#d4a82a\"; }\n    else if (total >= 8)  { category = \"Orta Derecede Erektil Disfonksiyon\";      subtitle = \"Orta d\u00fczeyde sorun mevcut\";               color = \"#e07a35\"; }\n    else                  { category = \"Ciddi Erektil Disfonksiyon\";               subtitle = \"Ciddi d\u00fczeyde sorun mevcut\";              color = \"#e05252\"; }\n\n    document.getElementById('iief5-scoreNum').textContent = total;\n    document.getElementById('iief5-resultCategory').textContent = category;\n    document.getElementById('iief5-resultSubtitle').textContent = subtitle;\n    document.getElementById('iief5-scoreRing').style.color = color;\n\n    const pct = ((total - 5) \/ 20) * 100;\n    document.getElementById('iief5-spectrumPointer').style.left = Math.max(2, Math.min(98, pct)) + '%';\n\n    const age = parseInt(document.getElementById('iief5-age').value) || 0;\n    const rfEl = document.getElementById('iief5-rfRow');\n    const rfItems = [\n      { label: `Ya\u015f: ${age || '\u2014'}`, risk: age >= 50 },\n      { label: 'Hipertansiyon', risk: risks.htn },\n      { label: 'Diyabet', risk: risks.dm },\n      { label: 'Sigara', risk: risks.smoke },\n    ];\n    rfEl.innerHTML = rfItems.map(r => `\n      <div class=\"rf-chip ${r.risk ? 'risk' : 'safe'}\">\n        <div class=\"rf-chip-dot\"><\/div>\n        <span>${r.label}<\/span>\n      <\/div>\n    `).join('');\n\n    const tbl = document.getElementById('iief5-breakdownTable');\n    tbl.innerHTML = `\n      <thead><tr>\n        <th>#<\/th><th>Soru<\/th><th style=\"text-align:center\">Puan<\/th>\n      <\/tr><\/thead>\n      <tbody>\n        ${questions.map(q => `\n          <tr>\n            <td><div class=\"q-num\" style=\"width:24px;height:24px;font-size:11px;\">${q.id}<\/div><\/td>\n            <td class=\"q-text\" style=\"font-size:13px;\">${q.text}<\/td>\n            <td class=\"td-score\">${answers[q.id]}<\/td>\n          <\/tr>\n        `).join('')}\n        <tr style=\"background:#f4f7fb;\">\n          <td colspan=\"2\" style=\"font-weight:700;font-size:14px;padding:12px 10px;\">Toplam IIEF-5 Skoru<\/td>\n          <td class=\"td-score\" style=\"font-size:20px;color:${color}\">${total}<\/td>\n        <\/tr>\n      <\/tbody>\n    `;\n\n    const resultsEl = document.getElementById('iief5-results');\n    resultsEl.style.display = 'block';\n    resultsEl.classList.add('show');\n    resultsEl.scrollIntoView({ behavior: 'smooth', block: 'start' });\n  };\n\n  window.iief5ResetAll = function() {\n    Object.keys(answers).forEach(k => delete answers[k]);\n    Object.keys(risks).forEach(k => { risks[k] = false; });\n    document.getElementById('iief5-fullname').value = '';\n    document.getElementById('iief5-phone').value = '';\n    document.getElementById('iief5-email').value = '';\n    document.getElementById('iief5-age').value = '';\n    document.getElementById('iief5-height').value = '';\n    document.getElementById('iief5-weight').value = '';\n    document.getElementById('iief5-bmiDisplay').textContent = '\u2014';\n    document.getElementById('iief5-bmiDisplay').className = 'bmi-display';\n    ['iief5-htn-toggle','iief5-dm-toggle','iief5-smoke-toggle'].forEach(id => {\n      document.getElementById(id).classList.remove('yes');\n    });\n    buildQuestions();\n    updateProgress();\n    const results = document.getElementById('iief5-results');\n    results.style.display = 'none';\n    results.classList.remove('show');\n    document.getElementById('iief5-answerHint').style.display = 'block';\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n  };\n\n  window.iief5DownloadPDF = function() {\n    const total = Object.values(answers).reduce((a, b) => a + b, 0);\n    const now = new Date();\n    const dateStr = now.toLocaleDateString('tr-TR', { day:'2-digit', month:'long', year:'numeric' });\n    const timeStr = now.toLocaleTimeString('tr-TR', { hour:'2-digit', minute:'2-digit' });\n    const fullname = document.getElementById('iief5-fullname').value.trim() || '\u2014';\n    const phone    = document.getElementById('iief5-phone').value.trim()    || '\u2014';\n    const email    = document.getElementById('iief5-email').value.trim()    || '\u2014';\n    const age      = document.getElementById('iief5-age').value             || '\u2014';\n    const height   = document.getElementById('iief5-height').value          || '\u2014';\n    const weight   = document.getElementById('iief5-weight').value          || '\u2014';\n    const bmiTxt   = document.getElementById('iief5-bmiDisplay').textContent|| '\u2014';\n\n    let category, colorHex, bgHex, interpretation;\n    if (total >= 22) {\n      category='Normal Erektil Fonksiyon'; colorHex='#1e7e4b'; bgHex='#eaf7f0';\n      interpretation='Mevcut bulgular erektil disfonksiyon varl\u0131\u011f\u0131na i\u015faret etmemektedir. Rutin takip ve sa\u011fl\u0131kl\u0131 ya\u015fam tarz\u0131n\u0131n s\u00fcrd\u00fcr\u00fclmesi yeterlidir.';\n    } else if (total >= 17) {\n      category='Hafif Erektil Disfonksiyon'; colorHex='#2d7a4f'; bgHex='#eef8f2';\n      interpretation='Hafif d\u00fczeyde erektil i\u015flev g\u00fc\u00e7l\u00fc\u011f\u00fc saptanm\u0131\u015ft\u0131r. Ya\u015fam tarz\u0131 de\u011fi\u015fiklikleri (egzersiz, diyet, stres y\u00f6netimi) ve gerekirse t\u0131bbi de\u011ferlendirme \u00f6nerilir.';\n    } else if (total >= 12) {\n      category='Hafif-Orta Erektil Disfonksiyon'; colorHex='#a07d10'; bgHex='#fdf8e8';\n      interpretation='Hafif-orta d\u00fczeyde erektil i\u015flev bozuklu\u011fu saptanm\u0131\u015ft\u0131r. Altta yatan risk fakt\u00f6rlerinin de\u011ferlendirilmesi ve \u00fcroloji kons\u00fcltasyonu \u00f6nerilir.';\n    } else if (total >= 8) {\n      category='Orta Derecede Erektil Disfonksiyon'; colorHex='#b85e10'; bgHex='#fef3ea';\n      interpretation='Orta d\u00fczeyde erektil disfonksiyon saptanm\u0131\u015ft\u0131r. Kardiyovask\u00fcler ve metabolik risk fakt\u00f6rlerinin kapsaml\u0131 de\u011ferlendirilmesi i\u00e7in \u00fcroloji veya androloji uzman\u0131na ba\u015fvurulmas\u0131 \u00f6nerilir.';\n    } else {\n      category='Ciddi Erektil Disfonksiyon'; colorHex='#c0392b'; bgHex='#fef0f0';\n      interpretation='Ciddi d\u00fczeyde erektil disfonksiyon saptanm\u0131\u015ft\u0131r. Kapsaml\u0131 \u00fcrolojik ve kardiyovask\u00fcler de\u011ferlendirme i\u00e7in acilen uzman ba\u015fvurusu \u00f6nerilir.';\n    }\n\n    const zones=[{r:'5\u20137',l:'Ciddi',c:'#e05252'},{r:'8\u201311',l:'Orta',c:'#e07a35'},{r:'12\u201316',l:'Hafif-Orta',c:'#d4a82a'},{r:'17\u201321',l:'Hafif',c:'#4a9e6b'},{r:'22\u201325',l:'Normal',c:'#2d8c55'}];\n    const pct = Math.max(2, Math.min(98, ((total-5)\/20)*100));\n\n    const rfItems=[\n      {label:'Ya\u015f', val: age+(age!=='\u2014'?' ya\u015f':''), risk: parseInt(age)>=50},\n      {label:'Hipertansiyon', val: risks.htn?'Evet':'Hay\u0131r', risk: risks.htn},\n      {label:'Diyabet', val: risks.dm?'Evet':'Hay\u0131r', risk: risks.dm},\n      {label:'Sigara', val: risks.smoke?'Evet':'Hay\u0131r', risk: risks.smoke},\n    ];\n\n    const qLabels = [\n      ['\u00c7ok az','Az','Orta derecede','Tama yak\u0131n','Tam'],\n      ['Neredeyse hi\u00e7bir zaman','Birka\u00e7 kez','Bazen','\u00c7o\u011funlukla','Hemen hemen her zaman'],\n      ['Neredeyse hi\u00e7bir zaman','Birka\u00e7 kez','Bazen','\u00c7o\u011funlukla','Hemen hemen her zaman'],\n      ['A\u015f\u0131r\u0131 zorland\u0131m','\u00c7ok zorland\u0131m','Zorland\u0131m','Biraz zorland\u0131m','Hi\u00e7 zorlanmad\u0131m'],\n      ['Hi\u00e7 ya da hemen hemen hi\u00e7','Nadiren','Bazen','\u00c7o\u011funlukla','Hemen hemen hepsinde'],\n    ];\n\n    const reportHTML = `<!DOCTYPE html>\n<html lang=\"tr\">\n<head>\n<meta charset=\"UTF-8\">\n<title>IIEF-5 Raporu \u2014 ${dateStr}<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap\" rel=\"stylesheet\">\n<style>\n  *{box-sizing:border-box;margin:0;padding:0;}\n  @page{size:A4;margin:0;}\n  body{font-family:'DM Sans',sans-serif;background:#fff;color:#1a2640;width:210mm;min-height:297mm;margin:0 auto;}\n  .rpt-header{background:linear-gradient(135deg,#0f1f3d 0%,#1a3060 55%,#1e5fa8 100%);padding:28px 36px 24px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;}\n  .rpt-logo-badge{display:inline-block;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.22);color:#8ec8ff;font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:3px 10px;border-radius:20px;width:fit-content;margin-bottom:6px;}\n  .rpt-title{font-family:'DM Serif Display',serif;font-size:22px;color:#fff;line-height:1.15;}\n  .rpt-subtitle{font-size:11px;color:rgba(255,255,255,0.55);margin-top:3px;font-weight:300;}\n  .rpt-meta{text-align:right;font-size:10.5px;color:rgba(255,255,255,0.55);line-height:1.8;}\n  .rpt-meta strong{color:rgba(255,255,255,0.85);font-weight:600;}\n  .rpt-body{padding:28px 36px;}\n  .info-strip{display:grid;gap:0;border:1.5px solid #d6e2f0;border-radius:10px;overflow:hidden;margin-bottom:0;}\n  .info-cell{padding:12px 14px;border-right:1px solid #d6e2f0;background:#f8fafd;}\n  .info-cell:last-child{border-right:none;}\n  .info-cell-label{font-size:9.5px;font-weight:700;color:#8a9db8;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:4px;}\n  .info-cell-value{font-size:14px;font-weight:600;color:#1a2640;}\n  .risk-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;}\n  .risk-chip{border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:8px;}\n  .risk-chip.safe{background:#eaf7f0;border:1px solid #b8e8cf;}\n  .risk-chip.risk{background:#fef0f0;border:1px solid #f5c0c0;}\n  .risk-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;}\n  .risk-chip.safe .risk-dot{background:#2d8c55;}\n  .risk-chip.risk .risk-dot{background:#c0392b;}\n  .risk-chip-name{font-size:10px;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:0.5px;}\n  .risk-chip-val{font-size:12px;font-weight:600;}\n  .risk-chip.safe .risk-chip-val{color:#1e7e4b;}\n  .risk-chip.risk .risk-chip-val{color:#c0392b;}\n  .result-block{display:flex;gap:20px;align-items:stretch;margin-bottom:22px;}\n  .score-circle-wrap{flex-shrink:0;width:110px;background:linear-gradient(135deg,#0f1f3d,#1e5fa8);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px;gap:4px;}\n  .score-big{font-family:'DM Serif Display',serif;font-size:52px;color:#fff;line-height:1;}\n  .score-denom{font-size:11px;color:rgba(255,255,255,0.45);font-weight:300;}\n  .score-label-sm{font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.5);margin-top:2px;}\n  .result-detail{flex:1;border-radius:12px;padding:18px 20px;border:1.5px solid;}\n  .result-cat-label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;opacity:0.65;}\n  .result-cat-name{font-family:'DM Serif Display',serif;font-size:20px;line-height:1.2;margin-bottom:10px;}\n  .result-interp{font-size:12.5px;line-height:1.6;color:#4a5568;}\n  .spectrum-wrap{margin-bottom:22px;}\n  .spectrum-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8a9db8;margin-bottom:8px;}\n  .spectrum-track{height:12px;border-radius:6px;position:relative;background:linear-gradient(90deg,#e05252 0%,#e07a35 22%,#d4a82a 44%,#4a9e6b 68%,#2d8c55 100%);margin-bottom:5px;}\n  .spectrum-needle{position:absolute;top:-5px;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #0f1f3d;box-shadow:0 2px 8px rgba(0,0,0,0.25);left:${pct}%;}\n  .spectrum-zones{display:flex;}\n  .sz{flex:1;text-align:center;font-size:8.5px;color:#8a9db8;padding:0 2px;line-height:1.4;}\n  .sz strong{display:block;font-size:9.5px;color:#4a5568;}\n  .section-heading{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8a9db8;margin-bottom:10px;padding-bottom:6px;border-bottom:1.5px solid #e8eef6;display:flex;align-items:center;gap:8px;}\n  .section-heading::before{content:'';display:block;width:3px;height:13px;border-radius:2px;background:#1e5fa8;}\n  .answer-table{width:100%;border-collapse:collapse;margin-bottom:22px;}\n  .answer-table thead th{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#8a9db8;padding:8px 10px;text-align:left;background:#f8fafd;border-bottom:1.5px solid #d6e2f0;}\n  .answer-table tbody tr{border-bottom:1px solid #eef2f8;}\n  .answer-table td{padding:9px 10px;vertical-align:top;font-size:12px;}\n  .q-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#0f1f3d,#1e5fa8);color:#fff;font-size:10px;font-weight:700;}\n  .score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:7px;background:#e8f0fc;color:#1e5fa8;font-size:14px;font-weight:700;}\n  .total-row td{background:#f4f7fb;font-weight:700;}\n  .disclaimer-box{background:#f0f6ff;border-left:3px solid #1e5fa8;border-radius:0 8px 8px 0;padding:12px 14px;font-size:11px;color:#4a5568;line-height:1.6;margin-bottom:22px;}\n  .disclaimer-box strong{color:#0f1f3d;}\n  .rpt-footer{background:#f8fafd;border-top:1.5px solid #d6e2f0;padding:14px 36px;display:flex;align-items:center;justify-content:space-between;}\n  .footer-refs{font-size:9px;color:#8a9db8;line-height:1.7;}\n  .footer-refs strong{color:#4a5568;}\n  .footer-conf{font-size:9px;color:#8a9db8;text-align:right;line-height:1.6;max-width:180px;}\n  @media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;}body{width:100%;}.no-print{display:none!important;}}\n<\/style>\n<\/head>\n<body>\n<div class=\"rpt-header\">\n  <div>\n    <span class=\"rpt-logo-badge\">Klinik De\u011ferlendirme Raporu<\/span>\n    <div class=\"rpt-title\">IIEF-5 Erektil Fonksiyon<br>De\u011ferlendirme Raporu<\/div>\n    <div class=\"rpt-subtitle\">Uluslararas\u0131 Erektil Fonksiyon \u0130ndeksi \u00b7 5 Soruluk Standardize Test<\/div>\n  <\/div>\n  <div class=\"rpt-meta\">\n    <div>Rapor Tarihi<\/div>\n    <div><strong>${dateStr}<\/strong><\/div>\n    <div style=\"margin-top:4px;\">Olu\u015fturma Saati<\/div>\n    <div><strong>${timeStr}<\/strong><\/div>\n  <\/div>\n<\/div>\n<div class=\"rpt-body\">\n  <div class=\"section-heading\">Hasta Bilgileri<\/div>\n  <div class=\"info-strip\" style=\"grid-template-columns:2fr 1fr 1fr;margin-bottom:0;border-radius:10px 10px 0 0;\">\n    <div class=\"info-cell\"><div class=\"info-cell-label\">Ad Soyad<\/div><div class=\"info-cell-value\">${fullname}<\/div><\/div>\n    <div class=\"info-cell\"><div class=\"info-cell-label\">Telefon<\/div><div class=\"info-cell-value\" style=\"font-size:13px;\">${phone}<\/div><\/div>\n    <div class=\"info-cell\"><div class=\"info-cell-label\">E-posta<\/div><div class=\"info-cell-value\" style=\"font-size:12px;\">${email}<\/div><\/div>\n  <\/div>\n  <div class=\"info-strip\" style=\"grid-template-columns:repeat(4,1fr);border-top:none;border-radius:0 0 10px 10px;margin-bottom:24px;\">\n    <div class=\"info-cell\"><div class=\"info-cell-label\">Ya\u015f<\/div><div class=\"info-cell-value\">${age !== '\u2014' ? age + ' ya\u015f' : '\u2014'}<\/div><\/div>\n    <div class=\"info-cell\"><div class=\"info-cell-label\">Boy<\/div><div class=\"info-cell-value\">${height !== '\u2014' ? height + ' cm' : '\u2014'}<\/div><\/div>\n    <div class=\"info-cell\"><div class=\"info-cell-label\">Kilo<\/div><div class=\"info-cell-value\">${weight !== '\u2014' ? weight + ' kg' : '\u2014'}<\/div><\/div>\n    <div class=\"info-cell\"><div class=\"info-cell-label\">BMI<\/div><div class=\"info-cell-value\">${bmiTxt}<\/div><\/div>\n  <\/div>\n  <div class=\"section-heading\">Risk Fakt\u00f6rleri<\/div>\n  <div class=\"risk-strip\">\n    ${rfItems.map(r=>`<div class=\"risk-chip ${r.risk?'risk':'safe'}\"><div class=\"risk-dot\"><\/div><div><div class=\"risk-chip-name\">${r.label}<\/div><div class=\"risk-chip-val\">${r.val}<\/div><\/div><\/div>`).join('')}\n  <\/div>\n  <div class=\"section-heading\">Test Sonucu<\/div>\n  <div class=\"result-block\">\n    <div class=\"score-circle-wrap\">\n      <div class=\"score-big\">${total}<\/div>\n      <div class=\"score-denom\">\/ 25 puan<\/div>\n      <div class=\"score-label-sm\">IIEF-5 Skoru<\/div>\n    <\/div>\n    <div class=\"result-detail\" style=\"border-color:${colorHex};background:${bgHex};\">\n      <div class=\"result-cat-label\" style=\"color:${colorHex};\">De\u011ferlendirme Kategorisi<\/div>\n      <div class=\"result-cat-name\" style=\"color:${colorHex};\">${category}<\/div>\n      <div class=\"result-interp\">${interpretation}<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"spectrum-wrap\">\n    <div class=\"spectrum-title\">\u015eiddet Skalas\u0131ndaki Konumu<\/div>\n    <div class=\"spectrum-track\"><div class=\"spectrum-needle\"><\/div><\/div>\n    <div class=\"spectrum-zones\">\n      ${zones.map(z=>`<div class=\"sz\"><strong style=\"color:${z.c}\">${z.l}<\/strong>${z.r}<\/div>`).join('')}\n    <\/div>\n  <\/div>\n  <div class=\"section-heading\">Soru Bazl\u0131 Yan\u0131t Da\u011f\u0131l\u0131m\u0131<\/div>\n  <table class=\"answer-table\">\n    <thead><tr><th style=\"width:36px;\">#<\/th><th>Soru<\/th><th style=\"width:160px;\">Verilen Yan\u0131t<\/th><th style=\"width:60px;text-align:center;\">Puan<\/th><\/tr><\/thead>\n    <tbody>\n      ${questions.map((q,i)=>{\n        const sc = answers[q.id];\n        const selectedLabel = qLabels[i][sc-1] || '\u2014';\n        return `<tr><td><div class=\"q-badge\">${q.id}<\/div><\/td><td style=\"font-size:11.5px;line-height:1.5;\">${q.text}<\/td><td><span style=\"font-size:11.5px;color:#1a2640;font-weight:500;\">${selectedLabel}<\/span><\/td><td style=\"text-align:center;\"><span class=\"score-badge\">${sc}<\/span><\/td><\/tr>`;\n      }).join('')}\n      <tr class=\"total-row\"><td colspan=\"3\" style=\"font-size:13px;padding:10px;\">Toplam IIEF-5 Skoru<\/td><td style=\"text-align:center;\"><span class=\"score-badge\" style=\"background:${bgHex};color:${colorHex};font-size:16px;min-width:34px;height:34px;\">${total}<\/span><\/td><\/tr>\n    <\/tbody>\n  <\/table>\n  <div class=\"disclaimer-box\"><strong>\u2695\ufe0f \u00d6nemli Uyar\u0131:<\/strong> Bu rapor yaln\u0131zca y\u00f6nlendirici nitelikte bir tarama arac\u0131d\u0131r. Kesin tan\u0131 ve tedavi planlamas\u0131 i\u00e7in bir <strong>\u00fcroloji veya androloji uzman\u0131<\/strong> taraf\u0131ndan klinik de\u011ferlendirme yap\u0131lmas\u0131 zorunludur.<\/div>\n<\/div>\n<div class=\"rpt-footer\">\n  <div class=\"footer-refs\"><strong>Referanslar<\/strong><br>Rosen RC et al. (2002). Psychometric validation of the IIEF-5. Int J Impot Res. PMID: 12152112<br>T\u00fcrk\u00e7e adaptasyon: T\u00fcrk Androloji Derne\u011fi \u00b7 androloji.org.tr<\/div>\n  <div class=\"footer-conf\">Bu belge ki\u015fisel sa\u011fl\u0131k verisi<br>i\u00e7ermektedir. Gizli tutulmal\u0131d\u0131r.<\/div>\n<\/div>\n<div style=\"text-align:center;padding:18px;\" class=\"no-print\">\n  <button onclick=\"window.print()\" style=\"background:linear-gradient(135deg,#0f1f3d,#1e5fa8);color:#fff;border:none;padding:13px 36px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:'DM Sans',sans-serif;box-shadow:0 4px 16px rgba(30,95,168,0.3);\">\u2b07 PDF Olarak Kaydet \/ Yazd\u0131r<\/button>\n  <p style=\"margin-top:10px;font-size:11px;color:#8a9db8;\">Taray\u0131c\u0131n\u0131n print dialogunda <strong>\"Hedef: PDF olarak kaydet\"<\/strong> se\u00e7ene\u011fini se\u00e7in<\/p>\n<\/div>\n<script>window.addEventListener('load', () => { setTimeout(() => { window.print(); }, 800); });<\\\/script>\n<\/body><\/html>`;\n\n    const win = window.open('', '_blank');\n    win.document.write(reportHTML);\n    win.document.close();\n  };\n\n  window.iief5SendMail = async function() {\n    \/\/ \u2500\u2500 Zorunlu alan kontrol\u00fc \u2500\u2500\n    const fnEl    = document.getElementById('iief5-fullname');\n    const phoneEl = document.getElementById('iief5-phone');\n    const emailEl = document.getElementById('iief5-email');\n    const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n\n    fnEl.classList.remove('iief5-field-error');\n    phoneEl.classList.remove('iief5-field-error');\n    emailEl.classList.remove('iief5-field-error');\n\n    let hasError = false;\n    if (!fnEl.value.trim())                     { fnEl.classList.add('iief5-field-error');    hasError = true; }\n    if (!phoneEl.value.trim())                  { phoneEl.classList.add('iief5-field-error'); hasError = true; }\n    if (!emailRegex.test(emailEl.value.trim())) { emailEl.classList.add('iief5-field-error'); hasError = true; }\n\n    if (hasError) {\n      iief5ShowToast('\u26a0\ufe0f Ad Soyad, Telefon ve E-posta alanlar\u0131 zorunludur.', 'error');\n      document.getElementById('iief5-infoCard').scrollIntoView({ behavior: 'smooth', block: 'start' });\n      return;\n    }\n    \/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n    const total  = Object.values(answers).reduce((a, b) => a + b, 0);\n    const now    = new Date();\n    const dateStr = now.toLocaleDateString('tr-TR', { day:'2-digit', month:'long', year:'numeric' });\n    const timeStr = now.toLocaleTimeString('tr-TR', { hour:'2-digit', minute:'2-digit' });\n\n    const fn     = fnEl.value.trim();\n    const phone  = phoneEl.value.trim();\n    const email  = emailEl.value.trim();\n    const age    = document.getElementById('iief5-age').value             || '\u2014';\n    const height = document.getElementById('iief5-height').value          || '\u2014';\n    const weight = document.getElementById('iief5-weight').value          || '\u2014';\n    const bmiTxt = document.getElementById('iief5-bmiDisplay').textContent|| '\u2014';\n\n    let category, colorHex;\n    if (total >= 22)      { category='Normal Erektil Fonksiyon';           colorHex='#1e7e4b'; }\n    else if (total >= 17) { category='Hafif Erektil Disfonksiyon';         colorHex='#2d7a4f'; }\n    else if (total >= 12) { category='Hafif-Orta Erektil Disfonksiyon';    colorHex='#a07d10'; }\n    else if (total >= 8)  { category='Orta Derecede Erektil Disfonksiyon'; colorHex='#b85e10'; }\n    else                  { category='Ciddi Erektil Disfonksiyon';          colorHex='#c0392b'; }\n\n    const answersHtml = questions.map((q, i) => {\n      const sc  = answers[q.id];\n      const lbl = qLabelsForMail[i][sc - 1] || '\u2014';\n      return `<tr>\n        <td style=\"padding:9px 12px;border-bottom:1px solid #e8eef6;font-size:12px;color:#4a5568;vertical-align:top;\">${q.id}. ${q.text}<\/td>\n        <td style=\"padding:9px 12px;border-bottom:1px solid #e8eef6;font-size:12px;color:#1a2640;font-weight:500;\">${lbl}<\/td>\n        <td style=\"padding:9px 12px;border-bottom:1px solid #e8eef6;font-size:14px;font-weight:700;color:${colorHex};text-align:center;\">${sc}<\/td>\n      <\/tr>`;\n    }).join('');\n\n    const rfRows = [\n      {l:'Ya\u015f \u226550', v: parseInt(age)>=50?'Evet':'Hay\u0131r', r: parseInt(age)>=50},\n      {l:'Hipertansiyon', v: risks.htn?'Evet':'Hay\u0131r', r: risks.htn},\n      {l:'Diyabet', v: risks.dm?'Evet':'Hay\u0131r', r: risks.dm},\n      {l:'Sigara', v: risks.smoke?'Evet':'Hay\u0131r', r: risks.smoke},\n    ];\n\n    const htmlBody = `<!DOCTYPE html><html lang=\"tr\"><head><meta charset=\"UTF-8\"><\/head>\n<body style=\"font-family:Arial,Helvetica,sans-serif;background:#f4f7fb;margin:0;padding:20px;\">\n<div style=\"max-width:640px;margin:0 auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.08);\">\n  <div style=\"background:linear-gradient(135deg,#0f1f3d,#1e5fa8);padding:26px 30px;\">\n    <div style=\"font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8ec8ff;margin-bottom:8px;\">Klinik De\u011ferlendirme Raporu<\/div>\n    <div style=\"font-size:21px;font-weight:700;color:#fff;margin-bottom:4px;\">IIEF-5 Erektil Fonksiyon De\u011ferlendirmesi<\/div>\n    <div style=\"font-size:11px;color:rgba(255,255,255,0.55);\">${dateStr} \u2014 ${timeStr}<\/div>\n  <\/div>\n  <div style=\"padding:26px 30px;\">\n    <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1.5px solid #d6e2f0;border-radius:8px;overflow:hidden;margin-bottom:16px;\">\n      <tr style=\"background:#f8fafd;\">\n        <td style=\"padding:10px 14px;border-right:1px solid #d6e2f0;width:40%;\"><div style=\"font-size:9px;font-weight:700;text-transform:uppercase;color:#8a9db8;margin-bottom:3px;\">Ad Soyad<\/div><div style=\"font-size:14px;font-weight:600;color:#1a2640;\">${fn}<\/div><\/td>\n        <td style=\"padding:10px 14px;border-right:1px solid #d6e2f0;width:25%;\"><div style=\"font-size:9px;font-weight:700;text-transform:uppercase;color:#8a9db8;margin-bottom:3px;\">Telefon<\/div><div style=\"font-size:13px;font-weight:600;color:#1a2640;\">${phone}<\/div><\/td>\n        <td style=\"padding:10px 14px;width:35%;\"><div style=\"font-size:9px;font-weight:700;text-transform:uppercase;color:#8a9db8;margin-bottom:3px;\">E-posta<\/div><div style=\"font-size:12px;font-weight:600;color:#1a2640;\">${email}<\/div><\/td>\n      <\/tr>\n    <\/table>\n    <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-bottom:20px;\">\n      <tr>${rfRows.map(rf=>`<td style=\"padding:3px 5px 3px 0;width:25%;\"><div style=\"background:${rf.r?'#fef0f0':'#eaf7f0'};border:1px solid ${rf.r?'#f5c0c0':'#b8e8cf'};border-radius:8px;padding:8px 11px;\"><div style=\"font-size:9px;font-weight:700;text-transform:uppercase;color:#4a5568;\">${rf.l}<\/div><div style=\"font-size:12px;font-weight:700;color:${rf.r?'#c0392b':'#1e7e4b'};\">${rf.v}<\/div><\/div><\/td>`).join('')}<\/tr>\n    <\/table>\n    <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-bottom:20px;\">\n      <tr>\n        <td style=\"width:100px;vertical-align:top;\"><div style=\"background:linear-gradient(135deg,#0f1f3d,#1e5fa8);border-radius:10px;padding:16px 10px;text-align:center;\"><div style=\"font-size:44px;font-weight:700;color:#fff;line-height:1;\">${total}<\/div><div style=\"font-size:10px;color:rgba(255,255,255,0.45);\">\/ 25 puan<\/div><\/div><\/td>\n        <td style=\"padding-left:14px;vertical-align:top;\"><div style=\"background:${colorHex}18;border:1.5px solid ${colorHex}55;border-radius:10px;padding:16px 18px;\"><div style=\"font-size:9px;font-weight:700;text-transform:uppercase;color:${colorHex};opacity:0.8;margin-bottom:5px;\">De\u011ferlendirme Kategorisi<\/div><div style=\"font-size:19px;font-weight:700;color:${colorHex};\">${category}<\/div><\/div><\/td>\n      <\/tr>\n    <\/table>\n    <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1.5px solid #d6e2f0;border-radius:8px;overflow:hidden;margin-bottom:20px;\">\n      <thead><tr style=\"background:#f8fafd;\"><th style=\"padding:8px 12px;font-size:9px;text-transform:uppercase;color:#8a9db8;text-align:left;border-bottom:1.5px solid #d6e2f0;\">Soru<\/th><th style=\"padding:8px 12px;font-size:9px;text-transform:uppercase;color:#8a9db8;text-align:left;border-bottom:1.5px solid #d6e2f0;\">Yan\u0131t<\/th><th style=\"padding:8px 12px;font-size:9px;text-transform:uppercase;color:#8a9db8;text-align:center;border-bottom:1.5px solid #d6e2f0;width:55px;\">Puan<\/th><\/tr><\/thead>\n      <tbody>${answersHtml}<\/tbody>\n      <tfoot><tr style=\"background:#f4f7fb;\"><td colspan=\"2\" style=\"padding:11px 12px;font-weight:700;font-size:13px;color:#1a2640;\">Toplam IIEF-5 Skoru<\/td><td style=\"padding:11px 12px;font-size:18px;font-weight:700;color:${colorHex};text-align:center;\">${total}<\/td><\/tr><\/tfoot>\n    <\/table>\n    <div style=\"background:#f0f6ff;border-left:3px solid #1e5fa8;border-radius:0 8px 8px 0;padding:11px 14px;font-size:11px;color:#4a5568;line-height:1.6;\"><strong style=\"color:#0f1f3d;\">\u2695\ufe0f \u00d6nemli Uyar\u0131:<\/strong> Bu form yaln\u0131zca y\u00f6nlendirici bir tarama arac\u0131d\u0131r. Kesin tan\u0131 i\u00e7in \u00fcroloji\/androloji uzman\u0131 de\u011ferlendirmesi gereklidir.<\/div>\n  <\/div>\n  <div style=\"background:#f8fafd;border-top:1.5px solid #d6e2f0;padding:12px 30px;font-size:9px;color:#8a9db8;\"><strong>Kaynak:<\/strong> Rosen RC et al. (2002). IIEF-5. Int J Impot Res. PMID: 12152112<\/div>\n<\/div><\/body><\/html>`;\n\n    const payload = {\n      patient_name: fn, patient_phone: phone, patient_email: email,\n      patient_age: age, patient_height: height, patient_weight: weight, patient_bmi: bmiTxt,\n      iief_score: total, iief_category: category,\n      report_date: `${dateStr} ${timeStr}`,\n      risk_htn: risks.htn, risk_dm: risks.dm, risk_smoke: risks.smoke,\n      html_body: htmlBody,\n    };\n\n    const btn = document.getElementById('iief5-mailBtn');\n    btn.disabled = true;\n    iief5ShowToast('\ud83d\udce4 E-posta g\u00f6nderiliyor...', 'loading');\n\n    try {\n      const res = await fetch(`${WORDPRESS_SITE_URL}\/wp-json\/iief5\/v1\/send-report`, {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify(payload),\n      });\n      const data = await res.json();\n      if (res.ok && data.success) {\n        iief5ShowToast('\u2705 Rapor ba\u015far\u0131yla g\u00f6nderildi.', 'success');\n      } else {\n        throw new Error(data.message || 'Sunucu hatas\u0131');\n      }\n    } catch (err) {\n      iief5ShowToast(`\u274c G\u00f6nderim ba\u015far\u0131s\u0131z: ${err.message}`, 'error');\n    } finally {\n      btn.disabled = false;\n    }\n  };\n\n  function iief5ShowToast(msg, type = 'loading') {\n    let t = document.getElementById('iief5-globalToast');\n    if (!t) {\n      t = document.createElement('div');\n      t.id = 'iief5-globalToast';\n      t.className = 'iief5-toast';\n      document.body.appendChild(t);\n    }\n    t.className = `iief5-toast ${type}`;\n    t.innerHTML = msg;\n    t.classList.add('show');\n    if (type !== 'loading') setTimeout(() => t.classList.remove('show'), 4500);\n  }\n\n  \/\/ Init\n  buildQuestions();\n  updateProgress();\n\n})(); \/\/ IIFE kapan\u0131\u015f\u0131\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Performans De\u011ferlendirme Arac\u0131 Anasayfa Performans De\u011ferlendirme Arac\u0131 Klinik De\u011ferlendirme Arac\u0131 IIEF-5 Erektil FonksiyonDe\u011ferlendirme Testi Uluslararas\u0131 Erektil Fonksiyon \u0130ndeksi \u00b7 Son 4 haftan\u0131z\u0131 d\u00fc\u015f\u00fcnerek yan\u0131tlay\u0131n\u0131z 0 \/ 5 soru yan\u0131tland\u0131 \ud83d\udc64 Hasta Bilgileri Ad Soyad Telefon E-posta Ya\u015f Boy (cm) Kilo (kg) BMI (Otomatik) \u2014 Risk Fakt\u00f6rleri Hipertansiyon Hay\u0131r Evet Diyabet Hay\u0131r Evet Sigara Hay\u0131r Evet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-14268","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bold Sa\u011fl\u0131k \u0130leti\u015fim | 444 5 647 | ED1000 Tedavi Merkezi<\/title>\n<meta name=\"description\" content=\"Bold Sa\u011fl\u0131k ile ileti\u015fime ge\u00e7in: 444 5 647 \u2022 info@boldsaglik.com \u2022 Ho\u015fdere Cd. No:180 D:5, \u00c7ankaya\/Ankara. Randevu ve bilgi i\u00e7in bize ula\u015f\u0131n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/boldsaglik.com\/de\/performans-degerlendirme-araci\/\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bold Sa\u011fl\u0131k \u0130leti\u015fim | 444 5 647 | ED1000 Tedavi Merkezi","description":"Bold Sa\u011fl\u0131k ile ileti\u015fime ge\u00e7in: 444 5 647 \u2022 info@boldsaglik.com \u2022 Ho\u015fdere Cd. No:180 D:5, \u00c7ankaya\/Ankara. Randevu ve bilgi i\u00e7in bize ula\u015f\u0131n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/boldsaglik.com\/de\/performans-degerlendirme-araci\/","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/boldsaglik.com\/performans-degerlendirme-araci\/","url":"https:\/\/boldsaglik.com\/performans-degerlendirme-araci\/","name":"Bold Sa\u011fl\u0131k \u0130leti\u015fim | 444 5 647 | ED1000 Tedavi Merkezi","isPartOf":{"@id":"https:\/\/boldsaglik.com\/#website"},"datePublished":"2026-04-11T08:58:29+00:00","dateModified":"2026-04-11T13:57:40+00:00","description":"Bold Sa\u011fl\u0131k ile ileti\u015fime ge\u00e7in: 444 5 647 \u2022 info@boldsaglik.com \u2022 Ho\u015fdere Cd. No:180 D:5, \u00c7ankaya\/Ankara. Randevu ve bilgi i\u00e7in bize ula\u015f\u0131n.","breadcrumb":{"@id":"https:\/\/boldsaglik.com\/performans-degerlendirme-araci\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/boldsaglik.com\/performans-degerlendirme-araci\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/boldsaglik.com\/performans-degerlendirme-araci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/boldsaglik.com\/"},{"@type":"ListItem","position":2,"name":"Performans De\u011ferlendirme Arac\u0131"}]},{"@type":"WebSite","@id":"https:\/\/boldsaglik.com\/#website","url":"https:\/\/boldsaglik.com\/","name":"Bold Sa\u011fl\u0131k | ED1000 Tedavi Merkezi","description":"Sertle\u015fme Problemlerinin \u00c7\u00f6z\u00fcm Merkezi","publisher":{"@id":"https:\/\/boldsaglik.com\/#organization"},"alternateName":"Bold Sa\u011fl\u0131k","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/boldsaglik.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/boldsaglik.com\/#organization","name":"Bold Sa\u011fl\u0131k | ED1000 Tedavi Merkezi","alternateName":"Bold Sa\u011fl\u0131k","url":"https:\/\/boldsaglik.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/boldsaglik.com\/#\/schema\/logo\/image\/","url":"https:\/\/boldsaglik.com\/wp-content\/uploads\/2023\/12\/f74b5313-1303-468f-aca1-e4b623752aba.jpg","contentUrl":"https:\/\/boldsaglik.com\/wp-content\/uploads\/2023\/12\/f74b5313-1303-468f-aca1-e4b623752aba.jpg","width":354,"height":454,"caption":"Bold Sa\u011fl\u0131k | ED1000 Tedavi Merkezi"},"image":{"@id":"https:\/\/boldsaglik.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Bold.ED1000","https:\/\/x.com\/ed1000bold","https:\/\/www.instagram.com\/ed1000bold\/"]}]}},"_links":{"self":[{"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/pages\/14268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/comments?post=14268"}],"version-history":[{"count":32,"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/pages\/14268\/revisions"}],"predecessor-version":[{"id":14302,"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/pages\/14268\/revisions\/14302"}],"wp:attachment":[{"href":"https:\/\/boldsaglik.com\/de\/wp-json\/wp\/v2\/media?parent=14268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}