.social-panel{margin-top:22px;padding-top:19px;border-top:1px solid var(--line,rgba(255,255,255,.12));min-width:0}.social-title{font-size:17px;margin:0 0 8px}.social-summary{font-size:12px;font-weight:700;color:#a8d5c5;line-height:1.6;margin:0 0 7px}.social-detail,.social-tiers p,.social-fine{font-size:11px;color:#9fb4be;line-height:1.7}.social-detail{margin:0 0 12px}.social-tiers{font-size:11px;color:#aebfc8;margin-bottom:13px}.social-tiers summary{cursor:pointer;min-height:28px;display:list-item}.social-tiers p{margin:6px 0}.social-actions{display:flex;gap:8px;align-items:center}.social-actions button{min-height:40px}.social-chat{margin-top:12px}.social-messages{list-style:none;margin:0;padding:0;max-height:224px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.social-message{padding:9px 10px;margin-bottom:7px;border-radius:10px;background:rgba(151,194,185,.065);overflow-wrap:anywhere}.social-message strong{font-size:10px;color:#afcaba;font-weight:650}.social-message p{font-size:12px;line-height:1.55;white-space:pre-wrap;margin:5px 0;color:#e1ebe9}.social-message time{font-size:9px;color:#91a4af}.social-empty{font-size:12px;line-height:1.6;color:#a4b6bf;padding:10px 0}.social-compose{display:grid;gap:9px;margin-top:11px}.social-compose label{font-size:11px;color:#bbcdd2}.social-compose textarea{box-sizing:border-box;display:block;width:100%;min-width:0;margin-top:6px;resize:vertical;max-height:140px;border:1px solid rgba(155,188,191,.24);border-radius:10px;background:#102832;color:#eff6f3;padding:10px;font-family:inherit;font-size:13px;line-height:1.5}.social-compose button{min-height:40px}.social-compose textarea:focus-visible,.social-actions button:focus-visible,.social-tiers summary:focus-visible{outline:2px solid #f6c577;outline-offset:3px}.social-fine{display:block;margin-top:9px;font-size:10px}.social-status{font-size:11px;line-height:1.5;color:#f3cf9c;margin:9px 0 0;overflow-wrap:anywhere}.social-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.social-bubble{position:absolute;top:0;left:0;max-width:148px;padding:4px 8px;border-radius:8px;background:rgba(20,42,47,.93);border:1px solid rgba(181,217,181,.3);color:#e0edd9;font-size:10px;line-height:1.4;box-shadow:0 3px 15px #00121b45;overflow-wrap:anywhere}.social-bubble.is-message{max-width:180px;background:#fff3d9;color:#274546;border-color:#fff3d9;padding:7px 10px}.social-panel [hidden],.social-bubble[hidden]{display:none!important}.daylight .social-summary{color:#315f52}.daylight .social-detail,.daylight .social-tiers,.daylight .social-tiers p,.daylight .social-fine,.daylight .social-empty{color:#526e72}.daylight .social-message{background:#dce9e3}.daylight .social-message strong,.daylight .social-message p{color:#25443e}.daylight .social-compose label{color:#375954}.daylight .social-status{color:#795025}@media(max-width:700px){.social-panel{margin-top:18px;padding-top:17px}.social-chat{max-width:560px}.social-messages{max-height:200px}}@media(prefers-reduced-motion:reduce){.social-panel *, .social-overlay *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.world-shell[data-view="market"] .social-overlay{display:none}.social-bubble.is-movement{color:#e2f4f0;border-color:#8ecabd80;background:#153d43ed;font-weight:700}

.social-actions{flex-wrap:wrap}.social-actions .outline-button{font-size:11px}
