.awas-other-columns {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1rem;
	margin-top: .75rem;
}
.awas-form .awas-progress {
	color: #14213d !important;
	-webkit-text-fill-color: #14213d !important;
}
.awas-bot-tile { position: relative; }
.awas-result-summary { margin: 1.25rem 0; padding: 1rem 1.15rem; border: 1px solid #dbe7eb; border-radius: .75rem; background: #f8fbfc; }
.awas-result-summary h3 { margin: 0 0 .65rem; }
.awas-result-summary-list { display: grid; gap: .5rem; margin: 0; }
.awas-result-summary-list p { margin: 0; }
.awas-result-summary-list strong { color: #14213d; }
.awas-summary-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: .75rem; }
.awas-summary-card { display: flex !important; gap: .75rem; align-items: center; padding: .85rem; border: 1px solid #dbe7eb; border-radius: .55rem; background: #fff; color: #172a35 !important; text-decoration: none; }
.awas-summary-copy { display: block; min-width: 0; }
.awas-summary-copy strong, .awas-summary-copy small { display: block !important; }
.awas-summary-copy small { margin-top: .3rem; color: #52616a; }
.awas-summary-icon { display: grid; flex: 0 0 50px; place-items: center; width: 50px; height: 50px; border-radius: 50%; background: #586774; color: #fff; font-size: 1.6rem; font-weight: 800; }
.awas-tech-icon { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: #586774; color: #fff; font-weight: 800; }
.awas-summary-card strong { margin-bottom: .25rem; }
.awas-summary-llms .awas-summary-icon { font-size: 1rem; }
.awas-summary-attention .awas-summary-icon { background: #c17800; }
.awas-summary-robots .awas-summary-icon { background: #0877ef; }
.awas-summary-llms .awas-summary-icon { background: #6938d3; font-size: .72rem; }
.awas-summary-card:hover { border-color: #0877ef; background: #f5faff; }
.awas-tech summary { display: grid; grid-template-columns: 1.8rem minmax(0, 1fr); gap: .65rem; align-items: center; }
.awas-tech summary .awas-tech-icon { display: grid; align-self: center; justify-self: center; line-height: 1; }
.awas-tech .awas-tech-copy strong, .awas-tech .awas-tech-copy small { display: block; }
.awas-tech .awas-tech-copy small { margin-top: .15rem; }
.awas-tech.awas-goed .awas-tech-icon { background: #168440; }
.awas-tech.awas-aandachtspunt .awas-tech-icon { background: #c17800; }
.awas-tech.awas-blokkade .awas-tech-icon { background: #b42318; }
.awas-tech.awas-onbekend .awas-tech-icon, .awas-tech.awas-informatief .awas-tech-icon { background: #586774; }
.awas-syntax { margin: .7rem 0; }
.awas-syntax ul { margin: .35rem 0 0; padding-left: 1.2rem; }
.awas-result > .awas-section { margin: 1.25rem 0; padding: 1.25rem; border: 1px solid #e1e8eb; border-radius: .75rem; background: #f8fafb; }
.awas-result .awas-copy { width: auto !important; padding: .55rem .8rem !important; }
.awas-other-columns h4 { margin: 0 0 .45rem; }
.awas-bot-list {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #dbe7eb;
	border-radius: .5rem;
	background: #fff;
}
.awas-bot-list li {
	display: flex;
	justify-content: space-between;
	gap: .75rem;
	padding: .55rem .7rem;
	border-bottom: 1px solid #e5edef;
}
.awas-bot-list li:last-child { border-bottom: 0; }
.awas-bot-list li span { font-size: .88em; color: #52616a; }
.awas-bot-list .awas-blokkade span { color: #b42318; font-weight: 700; }
.awas-bot-list .awas-onbekend span { color: #8a5a00; font-weight: 700; }
@media (max-width: 720px) {
	.awas-other-columns { grid-template-columns: 1fr; }
	.awas-summary-cards { grid-template-columns: 1fr; }
}
