.social_header{display:grid;gap:8px;padding:12px}
.social_header_actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.social_invite_rule{font-size:12.5px}
.social_invite_message{font-size:12.5px;font-weight:800;color:var(--ink)}
.social_invite_message:empty{display:none}
.social_requests{display:grid;gap:8px;padding:12px}
.social_request{display:flex;align-items:center;gap:8px;min-width:0}
.social_request_who{flex:1;min-width:0;display:flex;flex-direction:column}
.social_request_who b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.social_request_who small{font-size:12px;font-weight:800;color:var(--ink2)}
.social_request .btn{flex:none}
.social_offline{display:grid;gap:6px;text-align:center}
.frb.social_unborn{opacity:.55}
.trade_friend_grid .frb{align-self:start}
.social_add_row{display:flex;gap:8px;margin-top:12px}
.social_add_row .at{flex:1;min-width:0}
.social_add_row .btn{flex:none}
.social_add_result{margin-top:12px;min-height:66px}
.social_lookup_card{display:flex;align-items:center;gap:10px;padding:10px 12px}
.social_friend_drawing{width:150px;margin:0 auto}
.social_friend_drawing svg{width:100%;height:auto;display:block}
.social_friend_attributes{justify-content:center;margin-top:8px}
.social_friend_status{text-align:center;margin-top:8px}
.social_friend_actions{margin-top:12px}
.social_friend_note{text-align:center;font-size:12px;margin-top:8px}
.social_remove_link{display:block;margin:14px auto 0;font-size:12.5px;color:var(--ink2)}
.social_received_text{text-align:center;margin:10px 0 14px}
.rk-invites-link{width:100%;border:1px solid var(--line);color:inherit;font:inherit;font-weight:900;font-size:13px;text-align:left;cursor:pointer}
.trade_inbox_button .trade_badge{background:#fff;color:#B3202F}
