.chat-safety-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.chat-safety-actions button,#manageChatBlocks{min-height:44px;padding:8px 14px;border:1px solid #baa474;border-radius:8px;background:#25232c;color:#fff;font:inherit}.court-safety-dialog{max-width:min(90vw,420px);border:1px solid #baa474;border-radius:14px;padding:22px;background:#191923;color:#fff;font:16px/1.5 sans-serif}.court-safety-dialog::backdrop{background:#000b}.court-safety-dialog select{max-width:100%;font:inherit;padding:10px;background:#25232c;color:#fff}.court-safety-dialog p{line-height:1.5}
.chat-profile-safety{margin-top:16px}.chat-profile-safety [hidden]{display:none!important}.chat-profile-safety #manageChatBlocks{display:block;width:100%;margin-top:12px}.chat-profile-safety button:disabled{opacity:.5}.chat-profile-safety p:empty{display:none}.blocked-players-list{max-height:45vh;overflow:auto}.blocked-player-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #baa47444}.blocked-player-row span{overflow-wrap:anywhere;min-width:0}.blocked-player-row button,.blocked-players-close{min-height:44px;padding:8px 14px;border:1px solid #baa474;border-radius:8px;background:#25232c;color:#fff;font:inherit}.blocked-player-row button{flex-shrink:0}.blocked-player-row button:disabled{opacity:.5}.blocked-players-close{width:100%}

.account-screen.signed-out-login.show{position:fixed;inset:0;z-index:10000;display:grid}
