.lobbyTopic .announcementToggle{width:max-content;justify-self:start;min-height:28px;padding:0 11px;border:1px solid #e2b64c77;border-radius:8px;background:#3c2b0c;color:#ffe08b;font-size:9px;font-weight:900;white-space:nowrap;cursor:pointer}.lobbyTopic .announcementToggle:hover{border-color:#e2b64c;background:#50380c}.announcementToggle.hidden{display:none!important}
.announcementModal{position:fixed;inset:0;z-index:2147483646;display:none;place-items:center;padding:16px;background:#020807df}.announcementModal.show{display:grid!important}.announcementCard{width:min(440px,94vw);border:1px solid #dfb84f77;border-radius:17px;background:#0b1814;color:#edf5f1;box-shadow:0 24px 80px #000b;overflow:hidden}.announcementCard header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #ffffff12;background:#162015}.announcementCard header small{color:#d3b45f;font-size:9px;font-weight:900;letter-spacing:1px}.announcementCard h2{margin:3px 0 0;font-size:17px}.announcementCard header button{width:34px;height:34px;border:1px solid #ffffff18;border-radius:9px;background:#172720;color:#eef5f2;font-size:21px;cursor:pointer}
.announcementCard form{display:grid;gap:13px;padding:18px}.announcementCard label{display:grid;gap:7px;color:#b9cec5;font-size:11px;font-weight:800}.announcementCard textarea{min-height:112px;resize:vertical;padding:12px;border:1px solid #ffffff1c;border-radius:10px;background:#07110e;color:#f0f6f3;font:inherit;line-height:1.5;outline:none}.announcementCard textarea:focus{border-color:#deb74d}.announcementCard label small{text-align:right;color:#80958c}.announcementCard form>button{min-height:40px;border:1px solid #e5bd5577;border-radius:10px;background:#5b410d;color:#fff0bb;font-weight:900;cursor:pointer}.announcementCard form>button:disabled{opacity:.55;cursor:wait}#announcementFeedback{min-height:16px;color:#e3bd57;font-size:11px}.communityMessage.announcement .communityBubble{border-color:#d9ad4270;background:#32270f}.communityMessage.announcement .communityMessageText{color:#ffeca8;font-weight:800}.communityMessage.announcement .communityAvatar{border-color:#d9ad4260;background:#33270c}
@media(max-width:700px){.announcementCard{width:min(420px,96vw)}.announcementCard form{padding:14px}}
.lobbyTopicActions{grid-column:1/-1;display:flex;align-items:center;gap:8px;width:100%;padding-top:8px;border-top:1px solid #ffffff12}.lobbyTopicActions:not(:has(>button:not(.hidden))){display:none}.lobbyTopicActions .announcementToggle{order:1}.lobbyTopicActions .djRequestToggle{order:2}.lobbyTopicActions .djInboxToggle{order:3}.lobbyTopicActions .lobbyChatToggle{order:4;margin-left:auto}
@media(max-width:700px){.lobbyTopic{padding:7px 8px!important}.lobbyTopicActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:7px;margin-top:0}.lobbyTopicActions:not(:has(>button:not(.hidden))){display:none}.lobbyTopicActions .announcementToggle,.lobbyTopicActions .djRequestToggle,.lobbyTopicActions .djInboxToggle,.lobbyTopicActions .lobbyChatToggle{width:100%;min-width:0!important;height:34px;margin:0;justify-self:stretch;overflow:hidden;text-overflow:ellipsis}.lobbyTopicActions .lobbyChatToggle{grid-column:auto}.communityGrid>.communityChatCard{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.communityGrid:not(.workspace-private):not(.workspace-guild) .communityChatCard #communityLobbyPane{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;height:550px!important;min-height:550px!important;max-height:none!important}.communityChatCard #communityFeed{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}}
