/* Appland Child: åldersgränser för appar [aldersval] */
.appland .ag-val__knapp { padding: .5em .9em; min-width: 64px; }
.appland .ag-val__knapp[aria-pressed="true"] { border-color: var(--al-bla); background: var(--al-bla-ljus); color: var(--al-bla-mork); }
.appland .ag-val__lista { list-style: none; margin: 18px 0 12px; padding: 0; display: grid; gap: 10px; }
.appland .ag-val__rad { display: grid; grid-template-columns: 112px 1fr; gap: 4px 14px; align-items: start; padding: 12px 14px; border: 1px solid var(--al-linje); border-radius: var(--al-radie-liten); background: #fff; margin: 0; }
.appland .ag-val__status { grid-row: span 2; align-self: center; text-align: center; font-weight: 750; font-size: .88rem; padding: .35em .5em; border-radius: 999px; }
.appland .ag-val__rad--ja .ag-val__status { background: var(--al-mint-ljus); color: #0a6b50; }
.appland .ag-val__rad--med .ag-val__status { background: var(--al-gul-ljus); color: #8a5300; }
.appland .ag-val__rad--nej .ag-val__status { background: var(--al-rod-ljus); color: #a3271d; }
.appland .ag-val__app { font-weight: 750; color: var(--al-black); }
.appland .ag-val__info { font-size: .93rem; color: var(--al-text); }
.appland .ag-val__fot { margin: 12px 0 0; font-size: .85rem; color: var(--al-gra); }
@media (max-width: 520px) {
	.appland .ag-val__rad { grid-template-columns: 1fr; }
	.appland .ag-val__status { grid-row: auto; justify-self: start; }
}
