.cdp-root{flex-direction:column;gap:12px;display:flex}.cdp-state{justify-content:center;align-items:center;padding:32px 12px;display:flex}.cdp-count{font-family:var(--wh-font);color:var(--wh-text-muted);margin:0;font-size:12px;font-weight:400}.cdp-list{flex-direction:column;gap:14px;display:flex}.cdp-thread{flex-direction:column;gap:8px;display:flex}.cdp-replies{border-left:2px solid var(--wh-border-light);flex-direction:column;gap:10px;margin-left:22px;padding-left:12px;display:flex}.cdp-comment{align-items:flex-start;gap:10px;display:flex}.cdp-comment-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cdp-comment-head{align-items:center;gap:8px;display:flex}.cdp-comment-name{font-family:var(--wh-font);color:var(--wh-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.cdp-comment-time{font-family:var(--wh-font);color:var(--wh-text-muted);flex-shrink:0;font-size:11px}.cdp-comment-del{border-radius:var(--wh-radius-sm,6px);color:var(--wh-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;transition:background .12s,color .12s;display:inline-flex}.cdp-comment-del:hover{background:var(--wh-surface-2,var(--wh-bg-secondary));color:var(--wh-error)}.cdp-comment-body{font-family:var(--wh-font);color:var(--wh-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.cdp-comment-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.cdp-reply-btn{font-family:var(--wh-font);color:var(--wh-text-muted);cursor:pointer;border-radius:var(--wh-radius-sm,6px);background:0 0;border:none;align-items:center;gap:5px;padding:2px 4px;font-size:12px;font-weight:400;display:inline-flex}.cdp-reply-btn:hover{color:var(--wh-text)}.cdp-reply-composer{flex-direction:column;align-items:flex-end;gap:8px;margin-left:22px;padding-left:12px;display:flex}.cdp-reply-composer .wh-textarea-wrap{width:100%}.cdp-composer{align-items:flex-end;gap:10px;width:100%;display:flex}.cdp-composer .wh-textarea-wrap{flex:1}