.discussion-comments{margin:0}.discussion-comments__header{gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-3);border-bottom:var(--sp-unit) solid var(--color-public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.discussion-comments__title{gap:var(--sp-2);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-public-h);align-items:baseline;margin:0;display:flex}.discussion-comments__total{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-public-muted)}.discussion-comments__session{gap:var(--sp-3);font-size:var(--font-size-label-small);color:var(--color-public-muted);align-items:center;display:inline-flex}.discussion-comments__empty{margin:var(--sp-4) 0 0;font-size:var(--font-size-body);color:var(--color-public-muted)}.discussion-comments__list{margin:0;padding:0;list-style:none}.discussion-comments__item{gap:var(--sp-3);padding-block:var(--sp-4);border-bottom:var(--sp-unit) solid var(--color-public-line);display:flex}.discussion-comments__avatar{width:var(--sp-7);height:var(--sp-7);border:var(--sp-unit) solid var(--color-public-line);border-radius:var(--sp-1);background:var(--color-public-panel);flex-shrink:0}.discussion-comments__content{flex:auto;min-width:0}.discussion-comments__meta{gap:var(--sp-1) var(--sp-2);font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-public-muted);flex-wrap:wrap;align-items:baseline;display:flex}.discussion-comments__author{font-weight:var(--font-weight-medium);color:var(--color-public-ink);text-decoration:none}.public-page .discussion-comments__author:hover{color:var(--color-public-accent-strong)}.discussion-comments__time{font-variant-numeric:tabular-nums;margin-left:auto}.discussion-comments__body{margin:var(--sp-2) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;white-space:pre-wrap}.discussion-comments__actions{gap:var(--sp-4);margin-top:var(--sp-2);display:flex}.discussion-comments__action{gap:var(--sp-1);font-size:var(--font-size-label-small);color:var(--color-public-muted);transition:var(--animation-colors-fade);align-items:center;display:inline-flex}.discussion-comments__action:hover{color:var(--color-public-accent-strong)}.discussion-comments__action .icon{width:var(--sp-3);height:var(--sp-3)}.discussion-comments__composer{gap:var(--sp-3);margin-top:var(--sp-5);flex-direction:column;align-items:flex-start;display:flex}.discussion-comments__chip{gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--sp-unit) solid var(--color-public-line);font-size:var(--font-size-label-small);color:var(--color-public-muted);align-items:center;display:inline-flex}.discussion-comments__chip-clear{color:inherit;display:inline-flex}.discussion-comments__chip-clear .icon{width:var(--sp-3);height:var(--sp-3)}.discussion-comments__chip-clear:hover{color:var(--color-public-ink)}.discussion-comments__input{resize:vertical;width:100%;min-height:calc(var(--sp-base) * 20);padding:var(--sp-3);border:var(--sp-unit) solid var(--color-public-line);font:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-ink);background:var(--color-public-panel);transition:border-color var(--animation-simple-fade)}.discussion-comments__input::placeholder{color:var(--color-public-muted)}.discussion-comments__input:focus-visible{border-color:var(--color-public-accent);outline:none}.discussion-comments__footer{gap:var(--sp-4);justify-content:space-between;align-items:center;width:100%;display:flex}.discussion-comments__note{font-size:var(--font-size-label-small);color:var(--color-public-muted);flex:auto}.discussion-comments__submit{min-height:var(--sp-10);padding:var(--sp-2) var(--sp-4);border:var(--sp-unit) solid var(--color-public-accent);font-weight:var(--font-weight-medium);color:var(--color-black);background:var(--color-public-accent);transition:var(--animation-colors-fade);flex-shrink:0}.discussion-comments__submit:disabled{cursor:default;border-color:var(--color-public-line);color:var(--color-public-muted);background:var(--color-public-panel)}.discussion-comments__submit:hover:not(:disabled){border-color:var(--color-public-accent-strong);background:var(--color-public-accent-strong)}
.discussion-thumbs{gap:var(--sp-3);margin-top:var(--sp-6);flex-direction:column;display:flex}.discussion-thumbs__row{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.discussion-thumbs__button{gap:var(--sp-2);min-height:var(--sp-8);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;color:var(--color-public-muted);transition:var(--animation-colors-fade);align-items:center;display:inline-flex}.discussion-thumbs__button:disabled{cursor:default}.discussion-thumbs__button:hover:not(:disabled){color:var(--color-public-accent-strong)}.discussion-thumbs__button[aria-pressed=true]{color:var(--color-public-accent)}.discussion-thumbs__icon{width:var(--sp-5);height:var(--sp-5);transition:fill var(--animation-simple-fade);flex-shrink:0}.discussion-thumbs__button[aria-pressed=true] .discussion-thumbs__icon{fill:currentColor}.discussion-thumbs__label{font-weight:var(--font-weight-medium)}.discussion-thumbs__note{font-size:var(--font-size-label-small);color:var(--color-public-muted)}
