.mia-case-review { padding: var(--space-4); margin-bottom: var(--space-4); border: 1px solid var(--border-1); border-radius: var(--radius-md); background: var(--surface); color: var(--content-1); }
.mia-case-review summary { cursor: pointer; font-weight: var(--weight-bold); }
.mia-case-review p { line-height: var(--leading-body); overflow-wrap: anywhere; }
.mia-case-fields { display: flex; flex-wrap: wrap; align-items: end; gap: var(--space-3); margin-block: var(--space-3); }
.mia-case-fields label { display: flex; flex-direction: column; gap: var(--space-1); flex: 1 1 12rem; min-width: 0; }
.mia-case-fields input, .mia-case-fields select { width: 100%; box-sizing: border-box; padding: var(--space-2); background: var(--surface-2); color: var(--content-1); border: 1px solid var(--border-2); border-radius: var(--radius-sm); }
.mia-case-review article { border-top: 1px solid var(--border-1); padding-block: var(--space-3); }
.mia-case-review h4 { margin-block: var(--space-2); }
.mia-case-evidence { white-space: pre-wrap; overflow-wrap: anywhere; color: var(--content-2); }
.mia-case-review button { white-space: normal; }
.mia-case-review [hidden] { display: none !important; }
