/* The forum shares the platform sidebar and its responsive behavior. */
body.has-app-sidebar{height:100dvh;min-height:0;overflow:hidden;background:#efece4}.workspace,body[data-view=thread] .workspace{margin-left:0!important;width:100%;height:100dvh;min-height:0;padding:0}.mobile-header,.sidebar,.menu-shade{display:none!important}.forum-room-tools{display:flex;align-items:center;margin:0;gap:8px}.forum-room-tools .single-group{background:transparent;padding:0;gap:10px;border-radius:7px}.forum-room-tools .single-group strong{font-size:12px;white-space:nowrap}.forum-room-tools .single-group small{display:none}.forum-room-tools .group-avatar{width:31px;height:31px;font-size:17px;background:#e2eee5}.topbar,body[data-view=thread] .topbar{gap:10px;min-height:60px;height:60px;padding:10px 22px}.topbar>.moderation-nav{margin:0 0 0 auto;padding:6px 9px;font-size:10px;min-height:30px}.topbar #account-actions{margin-left:auto;gap:5px}.topbar>.moderation-nav:not([hidden])+#account-actions{margin-left:0}.app-sidebar a{cursor:pointer}.app-sidebar-nav .app-nav-link svg{max-width:18px}.app-mobilebar a{cursor:pointer}.app-sidebar-shade{cursor:pointer}.thread-heading h1{font-size:15px}.app-sidebar a.skip{display:none}
@media(min-width:761px) and (max-width:1000px){.forum-room-tools .single-group strong{font-size:11px}.topbar,body[data-view=thread] .topbar{padding:9px 15px}#account-actions .account-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(max-width:760px){.workspace,body[data-view=thread] .workspace{height:calc(100dvh - 54px)}.topbar,body[data-view=thread] .topbar{height:47px;min-height:47px;padding:5px 11px}.forum-room-tools .single-group strong{display:none}.forum-room-tools .group-avatar{width:28px;height:28px;font-size:15px}.forum-room-tools .single-group{min-width:28px}.topbar #account-actions{gap:2px}.topbar>.moderation-nav{font-size:9px;padding:4px 6px;min-height:27px}#account-actions .account-name{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#account-actions .text-button{font-size:9px;padding:4px 5px}.topbar .button.small{font-size:9px;padding:7px 9px}.thread-heading{min-height:65px}.post{max-width:90%}}
@media print{body.has-app-sidebar{height:auto;overflow:visible}.workspace,body[data-view=thread] .workspace{height:auto}.forum-room-tools{display:none}}
