.upd-intro{margin-bottom:18px}
.upd-month{font-family:"Manrope","Inter",sans-serif;font-size:15px;font-weight:800;
  color:var(--muted2);margin:24px 0 10px;text-transform:uppercase;letter-spacing:.06em}
.upd-list{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.upd-row{display:grid;grid-template-columns:190px 1fr 110px;gap:16px;align-items:center;
  padding:14px 18px;border-top:1px solid rgba(255,255,255,.05)}
.upd-row:first-child{border-top:0}
.upd-who a{display:block;font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none}
.upd-who a:hover{color:var(--pu2)}
.upd-kind{display:block;font-size:11px;color:var(--muted2);margin-top:2px}
.upd-field{display:block;font-size:11.5px;color:var(--muted2);margin-bottom:3px}
.upd-move{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px}
.upd-move s{color:var(--muted2);text-decoration-color:rgba(248,113,113,.7)}
.upd-move b{color:var(--ink);font-weight:700}
.upd-arrow{width:15px;height:15px;color:var(--pu2);flex:none}
.upd-when{font-size:12px;color:var(--muted2);text-align:right;white-space:nowrap}
.upd-empty p{font-size:13px;color:var(--muted);line-height:1.75;margin:0 0 10px}
.upd-empty a{color:var(--pu2);text-decoration:underline}
.upd-panel .upd-inline{list-style:none;margin:0;padding:0}
.upd-panel .upd-inline li{display:grid;grid-template-columns:1fr auto;gap:6px 14px;
  padding:11px 0;border-top:1px solid rgba(255,255,255,.05)}
.upd-panel .upd-inline li:first-child{border-top:0}
.upd-panel .upd-inline time{font-size:11.5px;color:var(--muted2);white-space:nowrap;align-self:center}
.upd-panel .upd-field{grid-column:1/-1}
.upd-foot{font-size:11.5px;color:var(--muted2);margin:12px 0 0;line-height:1.6}
.upd-foot a{color:var(--pu2);text-decoration:underline}
@media (max-width:760px){
  .upd-row{grid-template-columns:1fr;gap:8px}
  .upd-when{text-align:left}
}
