.public-steam-identity{display:inline-block;margin-top:10px;font-size:.8rem;color:var(--soft);text-decoration:none}.public-steam-identity:hover{color:var(--mint)}.community-profile-form{display:grid;gap:18px;max-width:600px;margin:24px 0}.community-profile-form label,.community-message-form label{display:grid;gap:8px;font-size:.9rem}.community-profile-form button{justify-self:start}.community-message-form{display:grid;gap:14px;margin:20px 0}.community-message-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--txt);font:inherit}.community-message-form button{justify-self:end}.community-message-list{display:grid;gap:12px;margin:20px 0;max-height:480px;overflow:auto}.community-message{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.community-message.from-site{border-left:3px solid var(--mint)}.community-message strong{font-size:.8rem}.community-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.community-message time{display:block;color:var(--soft);font-size:.7rem}.community-inbox{display:flex;gap:10px;flex-wrap:wrap}.community-inbox small{display:block;color:var(--soft)}.community-contact{width:100%;font-size:.8rem;overflow-wrap:anywhere}.community-interests article{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:18px 0}.community-interests button{font-size:.8rem}.site-message-bubble{position:fixed;bottom:22px;right:22px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:13px;box-shadow:0 5px 20px #0005;z-index:40}.site-message-bubble svg{width:26px;height:26px}.community-chat-dialog{background:var(--bg);color:var(--txt);border:1px solid var(--line);border-radius:18px;width:min(620px,94vw);padding:22px;max-height:85vh;overflow:auto}.community-chat-dialog::backdrop{background:#0009}.community-chat-dialog>[data-close]{float:right;position:relative;z-index:2}.community-chat-dialog .community-message-list{max-height:35vh}.interest-result{font-size:.78rem;line-height:1.6;margin-top:15px}.community-owner-link{display:inline-block;margin:0 0 24px}@media(max-width:650px){.customer-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.customer-tabs .tab{flex:none;white-space:nowrap}.site-message-bubble{bottom:16px;right:16px;width:48px;height:48px}.community-chat-dialog{padding:16px}.community-interests article{align-items:flex-start}.community-profile-form{max-width:100%}}
.account-view-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 22px;border-bottom:1px solid var(--line);margin-bottom:12px}.account-view-controls>span{font-size:.8rem;color:var(--soft)}.account-view-controls button{font-size:.8rem;flex:none}@media(max-width:650px){.account-view-controls{flex-wrap:wrap;gap:12px}.account-view-controls button{width:100%}}
.owner-panel-tabs .account-mode-button,.customer-tabs .account-mode-button{margin-left:auto;align-self:center;flex:none;font-size:.75rem;padding:10px 14px;min-height:38px;white-space:nowrap}.account-view-error{font-size:.8rem;color:#ff8c8c}.account-view-error[hidden]{display:none}
.restock-game{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}
.restock-state{font-size:.8rem;color:var(--soft)}
.restock-state.is-available{color:var(--mint);font-size:1rem}
.community-interests button{flex:none}
@media(max-width:420px){.community-interests article{flex-wrap:wrap}}
