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