.latest-updates{margin:0 0 26px;padding:23px 25px}
.latest-updates .section-head{align-items:flex-start;margin-bottom:16px;gap:16px}
.latest-updates .section-head h2{font-size:23px;margin:4px 0 6px}
.latest-updates .section-head p{font-size:13px;margin:0}
.updates-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}
.updates-list{list-style:none;padding:0;margin:0}
.update-row{display:flex;gap:13px;padding:17px 0;border-top:1px solid var(--line)}
.update-indicator{display:grid;place-items:center;background:var(--surface-raised);color:var(--accent);width:34px;height:34px;flex-shrink:0;border-radius:10px;margin-top:4px}
.update-indicator svg{width:16px;height:16px}
.update-row.success .update-indicator{color:var(--success)}
.update-row.failure .update-indicator{color:var(--danger)}
.update-row.attention .update-indicator{color:var(--warning)}
.update-body{min-width:0;flex:1}.update-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}
.update-meta time{color:var(--muted);font-size:11px;white-space:nowrap}
.update-body h3{font-size:14px;font-weight:600;letter-spacing:0;margin:7px 0 3px;overflow-wrap:anywhere}
.update-body p{font-size:12px;margin:0 0 5px;color:var(--muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.update-body .text-btn{font-size:11px;padding:3px 0}
.updates-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;gap:12px;color:var(--muted);font-size:11px}
.updates-live{font-size:10px;margin:10px 0 0;color:var(--muted)}
.updates-empty{padding:24px 0;font-size:13px}.updates-empty p{margin:6px 0;color:var(--muted)}
@media(max-width:640px){.latest-updates{padding:17px 15px;margin-bottom:20px}.latest-updates .section-head{flex-wrap:wrap;gap:10px}.latest-updates .section-head h2{font-size:21px}.updates-filters{gap:5px}.update-row{gap:9px}.update-meta{align-items:flex-start}.update-meta .tag{font-size:9px}.update-meta time{font-size:10px}}
