@media (max-width:650px){
  .socialProfileInfo{display:contents}
}
.feedFilters{display:flex;gap:7px;margin-top:-18px;margin-bottom:20px}.feedFilters button{padding:7px 13px;background:#0c1523}.feedFilters button.active{border-color:#00c8ff;color:#72e4ff}.favorited{color:#ffd451!important}.collabLabel{display:block;margin:7px 0;color:#71cdeb}.commentTitle{margin-left:6px;padding:2px 5px;border-radius:4px;background:#183047;color:#8cdcff;font-size:8px}.profileStatus{margin:10px 0 0;color:#73dbff;font-weight:700}.profileAchievements{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.profileAchievements span{padding:6px 9px;border:1px solid #564512;border-radius:99px;background:#211b09;color:#ffdf72;font-size:11px}#searchPanel{width:min(760px,94vw)}#searchResults{max-height:620px;overflow:auto}.searchUsers{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.searchUsers button{display:flex;align-items:center;gap:10px;text-align:left}.searchUsers img{width:45px;height:45px;border-radius:50%;image-rendering:pixelated}.searchUsers span{display:grid}.searchUsers small{color:#829cb0}.searchPosts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.searchPosts button{padding:0;overflow:hidden;text-align:left}.searchPosts img{width:100%;height:125px;object-fit:cover}.searchPosts span{display:block;padding:8px}@media(max-width:650px){.searchUsers{grid-template-columns:1fr}.searchPosts{grid-template-columns:repeat(2,1fr)}.profileMetrics{flex-wrap:wrap}}
/* Mensagens, níveis e administração */
.messagesPanel{width:min(980px,96vw)}.messagesLayout{display:grid;grid-template-columns:290px 1fr;min-height:540px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.messagesLayout button{background:none}.messageThread{width:100%;display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;text-align:left;padding:12px;border:0;border-bottom:1px solid var(--line);color:inherit}.messageThread:hover,.messageThread.active{background:#0e2238}.messageThread img{width:44px;height:44px;border-radius:12px;image-rendering:pixelated}.messageThread span{min-width:0}.messageThread small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.messageThread i{background:var(--cyan);color:#00111d;border-radius:99px;padding:2px 7px;font-style:normal;font-weight:800}.conversation{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.conversation>div{padding:14px}#conversationHeader{border-bottom:1px solid var(--line)}#messageList{height:420px;overflow:auto;display:flex;flex-direction:column;gap:9px}.messageBubble{align-self:flex-start;max-width:76%;background:#14263a;padding:9px 12px;border-radius:5px 15px 15px}.messageBubble.mine{align-self:flex-end;background:linear-gradient(135deg,#055c87,#087bb4);border-radius:15px 5px 15px 15px}.messageBubble small{display:block;margin-top:3px;opacity:.7;font-size:10px}#messageForm{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid var(--line)}#messageForm textarea{min-height:45px;max-height:100px}.levelCard{margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:13px;background:#091827;display:grid;grid-template-columns:1fr auto;gap:5px}.levelCard>div{grid-column:1/-1;height:7px;background:#162b3f;border-radius:99px;overflow:hidden}.levelCard i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),#168eff)}.levelCard small{grid-column:1/-1;color:var(--muted)}.storageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.storageGrid div{padding:16px;border:1px solid var(--line);border-radius:14px;background:#091827}.storageGrid b,.storageGrid span{display:block}.storageGrid b{font-size:22px;color:var(--cyan)}.storageGrid span{color:var(--muted);font-size:12px}.activityItem{display:grid;grid-template-columns:1fr 2fr auto;gap:10px;padding:10px;border-bottom:1px solid var(--line)}.activityItem small{color:var(--muted)}
@media(max-width:700px){.messagesLayout{grid-template-columns:1fr;min-height:650px}.messagesLayout>#messageThreads{max-height:180px;overflow:auto;border-bottom:1px solid var(--line)}#messageList{height:330px}.storageGrid{grid-template-columns:1fr}.activityItem{grid-template-columns:1fr}.activityItem small{grid-column:1}}
