.pg-pulse-presence { color: #086759; margin: 7px 0; font-size: 12px; }
.pg-pulse-periods:not([hidden]) { display: flex; flex-wrap: wrap; gap: 4px; margin: 8px 0; }
.pg-pulse-periods button { padding: 6px 8px; border: 1px solid #dce7f3; border-radius: 8px; background: white; color: #162940; font: inherit; font-size: 12px; cursor: pointer; }
.pg-pulse-periods button[aria-pressed=true] { color: white; background: #075da9; border-color: #075da9; }
.pg-pulse-ranked p { margin: 8px 0 3px; font-weight: 700; }
.pg-pulse-ranked span { color: #50647e; font-variant-numeric: tabular-nums; }

.pg-pulse-community article { margin-top: 10px; border-top: 1px solid #e3edf7; padding-top: 8px; }
.pg-pulse-community h3 { font-size: 14px; margin: 0 0 4px; }
.pg-pulse-community p { margin: 0; overflow-wrap: anywhere; }
.pg-pulse-community a { color: #075da9; font-weight: 650; }
.pg-pulse-return button { background: #eaf4ff; border: 0; border-radius: 7px; padding: 6px 9px; color: #075da9; text-align: left; }

.pg-pulse [hidden] { display: none !important; }
