
body.sd-docked-open{--sd-dock-width:440px}
@media(min-width:1100px){body.sd-docked-open #mainPage{width:calc(100% - var(--sd-dock-width));margin-right:var(--sd-dock-width);min-width:0}body.sd-docked-open #mainPage>.content{min-width:0}body.sd-docked-open #selectionPoolRoot{min-width:0;max-width:100%}}
.sd-panel.sd-single[data-mode=discussion]{width:440px;max-width:100vw;box-shadow:none;border-left:1px solid #e1e7f0}
.sd-panel[hidden]{display:none!important}
.sd-panel [data-sd=collapse]{font-size:12px;color:#2468fa;margin-left:auto;padding:5px 8px}
.sd-single[data-mode=discussion]>header{height:52px;min-height:52px;max-height:52px;padding:0 18px;gap:10px}
.sd-single[data-mode=discussion]>header h2{font-size:18px!important}
.sd-single[data-mode=discussion] .sd-content{padding:0 18px}
.sd-single[data-mode=discussion] .sd-product{padding:12px 0;min-height:78px;gap:10px;border-bottom:0}
.sd-single[data-mode=discussion] .sd-product img{width:44px;height:44px;flex-basis:44px}
.sd-single[data-mode=discussion] .sd-product strong{font-size:13px;line-height:1.45}
.sd-single[data-mode=discussion] .sd-product small{font-size:11px;margin-top:3px}
.sd-single[data-mode=discussion] .sd-product-actions{margin-top:6px}
.sd-single[data-mode=discussion] .sd-product-actions button{font-size:12px}
.sd-single[data-mode=discussion] [data-sd=opinions]{display:none}
.sd-single[data-mode=discussion] .sd-navigation:not(:has([data-sd=inbox])){display:none}
.sd-single[data-mode=discussion] .sd-context{margin-top:4px;padding:12px;background:#f5f7fb;border-radius:8px;max-height:110px}
.sd-context-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#61718a}
.sd-single[data-mode=discussion] .sd-context p{font-size:13px;line-height:1.65;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sd-single[data-mode=discussion] .sd-thread{padding:18px 0 8px}
.sd-single[data-mode=discussion] .sd-messages article{gap:10px;margin-bottom:18px}
.sd-single[data-mode=discussion] .sd-messages article>div:last-child>p{font-size:13px;line-height:1.6}
.sd-single[data-mode=discussion] .sd-messages header b{font-size:13px}
.sd-message-meta{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b98aa;margin-top:5px}
.sd-message-meta button{padding:0!important;font-size:11px!important;color:#7f91ab!important}
.sd-single[data-mode=discussion] .sd-compose{padding:10px 0 14px}
.sd-single[data-mode=discussion] .sd-compose textarea{height:62px;min-height:62px;max-height:130px;resize:none;font-size:13px}
.sd-single[data-mode=discussion] .sd-compose-actions{gap:10px;margin-top:7px}
.sd-single[data-mode=discussion] .sd-compose-actions button{font-size:12px}
.sd-no-opinion{text-align:right;font-size:12px}
.sd-dock-chip{position:fixed;right:18px;bottom:18px;z-index:1090;display:flex;align-items:center;gap:10px;max-width:min(370px,calc(100vw - 24px));padding:12px 16px;background:white;border:1px solid #dce5ef;border-radius:10px;box-shadow:0 3px 16px #21385b1c;color:#26364f;font:13px/1.5 inherit;cursor:pointer}
.sd-dock-name{max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}
.sd-dock-action{white-space:nowrap;color:#2468fa;font-size:12px}.sd-dock-symbol{font-size:18px}
.sd-dock-unread{background:#e74b5c;color:#fff;min-width:18px;padding:0 4px;line-height:18px;border-radius:10px;font-size:11px}
@media(max-width:700px){.sd-panel.sd-single[data-mode=discussion]{width:100vw}.sd-dock-chip{right:12px;bottom:12px}}
