/* Near misses: harm was likely but caught or avoided in time. Opt-in on the register and data pages. */

.aiia-near {
	display: inline-flex; align-items: center; gap: 6px;
	padding: 2px 10px; border: 2px solid var(--aiia-ink); border-radius: 999px;
	font-size: 14px; font-weight: 700; line-height: 1.4; color: var(--aiia-ink); background: #fff;
}
.aiia-near::before { content: ""; width: 8px; height: 8px; border-radius: 50%; border: 2px solid var(--aiia-ink); box-sizing: border-box; }
.aiia-meta-line .aiia-near { align-self: center; }

.aiia-facts > div.is-near { grid-column: 1 / -1; }
.aiia-facts > div.is-near dd { font-weight: 700; }

.aiia-check--near > span:nth-child(2) { display: flex; flex-direction: column; gap: 2px; }
.aiia-check--near .aiia-hint { font-size: 15px; }
.aiia-filters fieldset .aiia-check + .aiia-check { margin-top: 2px; }

.aiia-results__near { flex: 1 1 100%; margin: 0; font-size: 16px; color: var(--aiia-muted); }

.aiia-wall__near { margin: -6px 0 0; font-size: 16px; color: var(--aiia-muted); }

.aiia-dataset__form { display: flex; flex-direction: column; gap: 14px; margin: 0; }
.aiia-dataset__form .aiia-check { min-height: 40px; }
button.aiia-download { border: 0; font: inherit; font-weight: 700; cursor: pointer; }
