.comment-boxes{display:flex;flex-direction:column;row-gap:.4rem}.comment-box{--comment-box-badge-size:1.75rem;display:flex;align-items:center;column-gap:.55rem}.comment-box-badge{width:var(--comment-box-badge-size);height:var(--comment-box-badge-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--comment-box-badge-size);align-self:center;line-height:1;overflow:hidden;color:#fff}.comment-box-badge i{font-size:.72rem;line-height:1;color:inherit}.comment-box-badge img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.comment-box-text{flex:1 1 auto;min-width:0;line-height:1.35}.collapsible-comments{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.15rem;align-items:start;width:100%}.collapsible-comments-body{min-width:0;grid-column:1}.collapsible-comments-placeholder{display:none;min-width:0;grid-column:1;cursor:pointer}.collapsible-comments.is-collapsed{align-items:center}.collapsible-comments.is-collapsed .collapsible-comments-body{display:none}.collapsible-comments.is-collapsed .collapsible-comments-placeholder{display:block}.collapsible-comments-toggle{grid-column:2;display:inline-flex;align-items:center;justify-content:center;justify-self:end;align-self:start;margin:0;padding:.15rem 0;border:0;background:0 0;color:inherit;opacity:.32;cursor:pointer;line-height:1;font-size:.7rem}.collapsible-comments.is-collapsed .collapsible-comments-toggle{align-self:center}.collapsible-comments-toggle:focus,.collapsible-comments-toggle:hover{opacity:.72;outline:0}