#settings-updates .updates-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}
#settings-updates label{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 180px}
#updates-list{display:flex;flex-direction:column;gap:12px;min-width:0}
.updates-card{border:1px solid var(--bd);border-radius:var(--r-md);padding:14px;overflow-wrap:anywhere;min-width:0}
.updates-card h5{font-size:inherit;margin:0 0 8px}
.updates-versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}
.updates-versions dt{font-size:var(--fs-xs);color:var(--mt)}
.updates-versions dd{margin:4px 0;overflow-wrap:anywhere}
.updates-card summary{cursor:pointer}
.updates-card small,#updates-coverage{color:var(--mt)}
#updates-list details.updates-group>summary{font-weight:700;padding:12px;cursor:pointer}
#updates-list details.updates-group[open]{display:flex;flex-direction:column;gap:8px}
@media(max-width:480px){.updates-versions{grid-template-columns:1fr}.updates-controls>button{width:100%}}
