.commons #content .post-comments-block{position:relative;container-type:inline-size;margin-top:4px;clear:both}
.commons #content .post-feedback-panel>.post-comments-block{grid-column:1/-1;min-width:0}
.commons #content .post-comments-block>.guest-post-actions{position:absolute;right:0;top:0;margin:0;width:auto;z-index:1}
.commons #content .post-comments-block>.feed-comments{margin:0;padding:0;border:0}
.commons #content .post-comments-block>.feed-comments>summary{box-sizing:border-box;min-height:46px;width:calc(100% - 110px);display:flex;align-items:center;padding:6px 0;font-size:16px;cursor:pointer}
.commons #content .post-comments-block>.feed-comments>summary::before{content:'▸';margin-right:6px}
.commons #content .post-comments-block>.feed-comments[open]>summary::before{content:'▾'}
.commons #content .comment-thread{min-width:0}
.commons #content .comment-thread>.comment{margin:6px 0 8px}
.commons #content .comment-thread-child{margin-left:clamp(12px,4%,24px);border-left:1px solid #8cbbd4;padding-left:8px}
.commons #content .comment-thread-child .comment-thread-child{margin-left:12px;padding-left:4px}
.commons #content .comment-thread-child .comment-thread-child .comment-thread-child{margin-left:0;padding-left:0;border:0}
.commons #content .comment-reply-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:6px}
.commons #content .comment-reply-actions>.guest-orb-button{width:38px;height:38px;min-width:38px;flex:0 0 38px;padding:0;border:0}
.commons #content .comment-reply-actions .guest-orb-art{width:100%;height:auto;aspect-ratio:1}
.commons #content .comment-reply-form[hidden]{display:none!important}
.commons #content .comment-reply-form{margin-top:10px;padding-top:10px;border-top:1px solid #75acce}
.commons #content .comment-reply-form label,.commons #content .comment-reply-form small,.commons #content .comment-reply-form .status{color:#132e43}
.commons #content .comment-parent-unavailable{display:block;color:#35586f}
.commons #content .post-comments-block .orb-action-status:not(:empty){position:absolute;right:0;bottom:100%;padding:4px;background:#080f1b;color:#edf4fa;border-radius:6px;max-width:240px}
@media(max-width:650px){
 .commons #content .post-feedback-panel{margin-bottom:0}
 .commons #content .post-comments-block{--comment-orb:calc((100cqw - 16px)/5)}
 .commons #content article:has(>.post-feedback-panel>.post-action-row .contribution-controls>button)>.post-comments-block,.commons #content article:has(>.post-feedback-panel>.post-action-row .contribution-controls>button)>.post-feedback-panel>.post-comments-block{--comment-orb:calc((100cqw - 24px)/7)}
 .commons #content .post-comments-block>.guest-post-actions{display:flex;gap:4px;padding:4px 0}
 .commons #content .post-comments-block>.guest-post-actions>.guest-orb-button{width:var(--comment-orb);height:var(--comment-orb);flex-basis:var(--comment-orb)}
 .commons #content .comment-reply-actions>.guest-orb-button{width:var(--comment-orb,38px);height:var(--comment-orb,38px);min-width:0;flex-basis:var(--comment-orb,38px)}
 .commons #content .post-comments-block>.guest-post-actions::before{width:calc(2*var(--comment-orb) + 12px);height:calc(var(--comment-orb) + 8px);right:-4px}
 .commons #content .post-comments-block>.feed-comments>summary{min-height:calc(var(--comment-orb) + 8px);width:calc(100% - 2*var(--comment-orb) - 16px);font-size:15px}
}
@media(hover:hover) and (pointer:fine){.commons .comment-reply-actions .guest-orb-button:hover .guest-orb-art{transform:scale(1.12)}}
