.score-badge{white-space:nowrap;border:2px solid;border-radius:6px;align-items:baseline;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.score-badge__label{opacity:.85;font-size:.75em}.score-badge__value{font-size:1em}.score-badge--overall,.score-badge--main_question{font-size:.85em}.score-badge--perfect{color:#059669;box-shadow:none;background:#ecfdf5;border-color:#a7f3d0}.score-badge--partial{color:#d97706;box-shadow:none;background:#fffbeb;border-color:#fde68a}.score-badge--zero{color:#dc2626;box-shadow:none;background:#fef2f2;border-color:#fecaca}.score-badge--unselected{color:#6b7280;box-shadow:none;background:#f3f4f6;border-color:#e5e7eb}.score-badge--criteria-theme{color:var(--primary);background:var(--input-bg);border-color:var(--input-border);box-shadow:none}:root.dark-mode .score-badge--perfect{color:#34d399;background:#10b98126;border-color:#10b9814d}:root.dark-mode .score-badge--partial{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b4d}:root.dark-mode .score-badge--zero{color:#fca5a5;background:#ef444426;border-color:#ef44444d}:root.dark-mode .score-badge--unselected{color:#9ca3af;background:#ffffff0d;border-color:#ffffff1a}:root.dark-mode .score-badge--criteria-theme{color:var(--badge-color);background:var(--input-bg);border-color:var(--input-border)}.markdown-text p{margin:0 0 8px}.markdown-text>:last-child{margin-bottom:0}.markdown-text h2,.markdown-text h3,.markdown-text h4,.markdown-text h5{color:var(--fg);margin:12px 0 6px;font-size:1em}.markdown-text>h2:first-child,.markdown-text>h3:first-child,.markdown-text>h4:first-child,.markdown-text>h5:first-child{margin-top:0}.markdown-text ol,.markdown-text ul{margin:0 0 8px;padding-left:1.5em}.markdown-text li{margin-bottom:4px}.markdown-text table{border-collapse:collapse;margin:8px 0;font-size:15px}.markdown-text th,.markdown-text td{border:2px solid var(--border-color);text-align:left;color:var(--fg);padding:6px 10px}.markdown-text th{background:var(--eval-bg);font-weight:600}.markdown-text code{background:var(--eval-bg);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.markdown-text pre{background:var(--eval-bg);border-radius:4px;margin:0 0 8px;padding:8px 12px;overflow-x:auto}.markdown-text pre code{background:0 0;padding:0}.markdown-text u{border-bottom:1.5px solid;font-weight:700;text-decoration:none;display:inline}.markdown-text .underline-label{vertical-align:baseline;margin-right:.1em}
