.pm-comments-list{display:flex;flex-direction:column;gap:.75rem}.pm-task-link-card--invalid{border-color:rgba(185,28,28,.22);background:hsla(0,86%,97%,.72)}[data-theme=dark] .pm-task-link-card--invalid{border-color:rgba(185,28,28,.45);background:rgba(127,29,29,.18)}.pm-task-link-card--just-resolved{animation:pm-task-link-card-resolve 1.6s ease-out 1}@keyframes pm-task-link-card-resolve{0%{box-shadow:0 0 0 0 var(--pm-brand-200,rgba(59,130,246,.45));background:var(--pm-brand-50,#eef4ff)}50%{box-shadow:0 0 0 6px rgba(59,130,246,0);background:var(--pm-brand-50,#eef4ff)}to{box-shadow:0 0 0 0 rgba(59,130,246,0);background:var(--pm-surface)}}@media (prefers-reduced-motion:reduce){.pm-task-link-card--just-resolved{animation:none;background:var(--pm-brand-50,#eef4ff)}}.pm-comment-item-content{margin:0;font-size:.85rem;color:var(--pm-text-primary);line-height:1.55;position:relative;white-space:pre-wrap;overflow-wrap:anywhere}.pm-comment-item-content--clamped{max-height:20vh;overflow:hidden}.pm-comment-item-content--clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2rem;background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--pm-surface));pointer-events:none}.pm-comment-item-content-toggle{margin-top:.25rem;border:0;background:transparent;color:#0f766e;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;padding:0}.pm-comment-item-content-toggle:hover{text-decoration:underline}.pm-comment-editor{display:flex;width:100%}.pm-comment-editor-field{width:100%;padding:.625rem;border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);font-family:inherit;font-size:.875rem;background:var(--pm-surface);color:var(--pm-text-primary);resize:vertical;min-height:80px}.pm-comment-editor-field:focus-within{outline:none;border-color:var(--pm-accent-teal);box-shadow:0 0 0 2px rgba(47,103,141,.2)}[data-theme=dark] .pm-comment-editor-field{background:var(--pm-surface);border-color:var(--pm-border);color:var(--pm-text-primary)}[data-theme=dark] .pm-comment-item-content--clamped:after{background:linear-gradient(to bottom,rgba(15,23,42,0),var(--pm-surface-raised))}.pm-comments-thread-toolbar-count{font-size:.78rem;font-weight:600;color:var(--pm-text-secondary)}.pm-comments-list--compact{gap:.4rem}.pm-comments-list--compact .pm-comment-item{padding:.55rem}