/* T05 personal Updates index. */
.pcgu { max-width:980px; margin:0 auto; display:grid; gap:13px; }.pcgu > header { display:flex; justify-content:space-between; align-items:start; gap:12px; }.pcgu h2 { margin:0; }.pcgu header p { margin:3px 0 0; color:var(--ink-3); font-size:var(--fs-sm); }.pcgu-badge { min-width:24px; padding:3px 8px; border-radius:999px; text-align:center; background:var(--primary); color:#fff; }.pcgu-badge:empty { display:none; }
.pcgu [hidden] { display:none !important; }
.pcgu-controls { display:flex; align-items:center; flex-wrap:wrap; gap:8px; }.pcgu-search { min-width:min(100%,310px); flex:1; }.pcgu-controls [role=group] { display:flex; gap:4px; }.pcgu-controls [data-filter] { background:#fff; border-color:var(--line); }.pcgu-controls [data-filter].on { color:var(--primary-ink); background:var(--primary); border-color:var(--primary); }.pcgu-status { min-height:18px; color:var(--ink-3); font-size:var(--fs-sm); }.pcgu-status.error { color:var(--danger); }.pcgu-more:disabled { cursor:wait; opacity:.65; }
.pcgu-list { display:grid; border:1px solid var(--line); border-radius:9px; overflow:hidden; background:#fff; }.pcgu-row { display:grid; grid-template-columns:12px minmax(0,1fr) auto; gap:10px; align-items:center; padding:12px; border-bottom:1px solid var(--line); cursor:pointer; }.pcgu-row:last-child { border-bottom:0; }.pcgu-row:hover { background:var(--primary-soft); }.pcgu-dot { width:8px; height:8px; border-radius:50%; background:transparent; }.pcgu-dot.unread { background:var(--primary); }.pcgu-main { min-width:0; }.pcgu-main b { color:var(--primary); }.pcgu-main p { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:4px 0; color:var(--ink-2); }.pcgu-main small { color:var(--ink-3); }.pcgu-empty { padding:32px; text-align:center; color:var(--ink-3); }.pcgu-more { justify-self:start; }
@media (max-width:600px) { .pcgu-row { grid-template-columns:10px minmax(0,1fr); }.pcgu-row > button { grid-column:2; justify-self:start; }.pcgu-controls { align-items:stretch; }.pcgu-search { flex-basis:100%; }.pcgu-controls [role=group] button { flex:1; padding-inline:7px; } }
