
/* Only page panels yield space; global navigation retains its coordinates. */
@media(min-width:1100px){body.sd-docked-open #mainPage{width:100%;margin-right:0}body.sd-docked-open #mainPage>.content>.panel{width:calc(100% - var(--sd-dock-width));max-width:calc(100% - var(--sd-dock-width));margin-right:var(--sd-dock-width);box-sizing:border-box;min-width:0}}
.sd-single[data-mode=discussion] .sd-messages article{max-width:100%;gap:10px;margin-bottom:22px}
.sd-single[data-mode=discussion] .sd-messages article>div:last-child{flex:0 1 auto;max-width:calc(100% - 42px);min-width:0}
.sd-single[data-mode=discussion] .sd-messages article.sd-message-self{flex-direction:row-reverse}
.sd-single[data-mode=discussion] .sd-message-self header{justify-content:flex-end}
.sd-single[data-mode=discussion] .sd-message-self .sd-message-meta{justify-content:flex-end}
.sd-single[data-mode=discussion] .sd-messages article.sd-message-self>div:last-child>p{background:#eaf2ff;border-radius:9px 0 9px 9px;margin-left:auto;text-align:left}
.sd-single[data-mode=discussion] .sd-messages article.sd-message-other>div:last-child>p{background:#f3f5f8;border-radius:0 9px 9px 9px}
.sd-single[data-mode=discussion] .sd-message-self .sd-avatar{background:#dce9ff;color:#346bc1}
.sd-single[data-mode=discussion] .sd-compose{margin-bottom:16px;padding:10px 12px;border:1px solid #dce4ef;border-radius:9px;background:#fff}
.sd-single[data-mode=discussion] .sd-compose:focus-within{border-color:#6697ed}
.sd-single[data-mode=discussion] .sd-compose textarea{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0;padding:9px 0;min-height:64px;background:transparent}
.sd-single[data-mode=discussion] .sd-compose-actions{margin-top:3px}
.sd-single[data-mode=discussion] .sd-compose-actions button:not(.sd-primary){padding-left:0}
.sd-reply-context{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;margin-bottom:5px;border-radius:5px;background:#f3f6fa;color:#718099;font-size:12px}
.sd-reply-context b{font-weight:500;color:#425675}.sd-reply-context button{font-size:17px!important;padding:0 3px!important;line-height:20px}
.sd-single .sd-mentions:empty,.sd-single .sd-files:empty{display:none}
.sd-single .sd-mentions button{font-size:12px;border-radius:12px;padding:3px 8px}
.sd-single .sd-compose .sd-invite{display:none!important}
.sd-single .sd-people{bottom:65px}.sd-single .sd-people small{font-size:11px}
