/* One consistent friend action wherever it is shown. */
body #main .friends-quickbar>[data-friends-open],body #main .friends-quickbar.player-quick-actions>[data-friends-open]{background:#087975!important;color:#fff!important;border:1px solid #06635f!important;border-radius:11px;min-height:52px;padding:10px 12px;font-size:15px;font-weight:750;line-height:1.35}
/* Archive sections grow with wrapping text, and reserve space for the disclosure control. */
body .archived-activity{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;padding:14px;min-width:0}
body .archived-activity> :is(strong,span,b){position:static!important;height:auto!important;min-height:0;line-height:1.45;margin:0;white-space:normal;overflow-wrap:anywhere}
body .archived-activity>details{display:block!important;position:relative!important;height:auto!important;min-height:0!important;padding:0!important;margin:4px 0 0!important;border:0!important;border-top:1px solid #d4e0e9!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body .archived-activity>details>summary{display:block!important;position:relative!important;min-height:48px!important;height:auto!important;box-sizing:border-box;padding:12px 44px 12px 0!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:15px!important}
body .archived-activity .archive-friend-roster{background:transparent!important}
body .archived-activity :is(dl,.friend-person){margin:0;padding:10px 0}
body .archived-activity dl{display:grid!important;grid-template-columns:minmax(0,1fr);gap:4px;line-height:1.45}
body .archived-activity :is(dt,dd){display:block;position:static!important;float:none!important;width:auto!important;max-width:100%;height:auto!important;white-space:normal;overflow-wrap:anywhere;margin:0;padding:0}
body .archived-activity dd{margin-bottom:8px}
body .archived-activity>[data-delete-archived-activity]{margin-top:8px}
body .activity-count-guide{font-size:13px;color:#496274;line-height:1.45;margin:0 0 12px}
body .activity-overview-counts .count-total{background:#e8eef4;color:#294b65}
body .player-activity-archive>summary{min-height:48px;line-height:1.4}
