.score-detail-modal{max-height:85vh;overflow:auto}.score-detail.svelte-m8og41{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.score-detail-header.svelte-m8og41{padding-bottom:.25rem;border-bottom:1px solid var(--table-line, #e5e7eb)}.meta-grid.svelte-m8og41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.meta-grid.svelte-m8og41 dt:where(.svelte-m8og41){margin:0 0 .2rem;font-size:.75rem;font-weight:700;color:var(--color-text-secondary, #6b7280)}.meta-grid.svelte-m8og41 dd:where(.svelte-m8og41){margin:0;font-size:.84rem}.score-section.svelte-m8og41{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--table-line, #e5e7eb);border-radius:.5rem;background:var(--color-surface-subtle, #f9fafb)}.score-section-heading.svelte-m8og41{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.score-label.svelte-m8og41{font-size:.82rem;font-weight:700;color:var(--color-text-primary, #111827)}.score-value.svelte-m8og41{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary, #2563eb)}.raw-score-value.svelte-m8og41{margin-left:.25rem;font-size:.82rem;font-weight:700;color:var(--color-text-secondary, #6b7280)}.reason-body.svelte-m8og41{text-align:left;font-size:.8rem;line-height:1.5;color:var(--color-text-primary, #374151)}.reason-body.svelte-m8og41 p{margin:0 0 .65rem}.reason-body.svelte-m8og41 p:last-child{margin-bottom:0}.reason-body.svelte-m8og41 strong{font-weight:700}.reason-body.svelte-m8og41 h3{margin:.75rem 0 .35rem;font-size:.82rem;font-weight:700}.reason-body.svelte-m8og41 h3:first-child{margin-top:0}.reason-body.svelte-m8og41 ul{margin:.35rem 0 0;padding-left:1.1rem}.reason-body.svelte-m8og41 li{margin-bottom:.2rem}
