.comment-progressive-composer{align-items:start;outline:none!important}
.comment-progressive-composer .comment-compose-avatar{margin-top:4px}
.comment-progressive-composer .comment-compose-surface{border-radius:8px;background:var(--input);transition:border-color .18s ease,box-shadow .18s ease}
#commentForm.comment-progressive-composer textarea{display:block;width:100%;height:76px;min-height:76px;max-height:220px;padding:11px 13px;border:0;line-height:1.65;font-size:13px;resize:vertical}
.comment-progressive-composer.is-collapsed .comment-compose-surface>textarea,#commentForm.comment-progressive-composer.is-collapsed textarea{height:42px;min-height:42px;max-height:42px;resize:none;white-space:pre;overflow:hidden;padding:10px 13px;line-height:20px}
.comment-progressive-composer.is-collapsed .comment-compose-toolbar,.comment-progressive-composer.is-collapsed .comment-preview,.comment-progressive-composer.is-collapsed .comment-inline-actions [data-comment-preview]{display:none!important}
.comment-progressive-composer .comment-compose-toolbar{gap:7px;padding:6px 8px;border-top:1px solid var(--line)}
.comment-progressive-composer .comment-preview-tool,.comment-progressive-composer .comment-collapse-tool{font-size:11px;color:var(--secondary);padding:4px 5px;min-height:28px;border-radius:4px;white-space:nowrap}
.comment-progressive-composer .comment-preview-tool:hover,.comment-progressive-composer .comment-collapse-tool:hover{color:var(--purple);background:var(--panel)}
.comment-progressive-composer .comment-compose-toolbar>.comment-character-count{margin-left:auto;font-size:10px;white-space:nowrap}
.comment-body .comment-progressive-composer.comment-inline-form{max-width:620px;margin-top:10px}
.comment-progressive-composer.comment-inline-form .comment-compose-surface>textarea{height:58px;min-height:58px;max-height:160px;font-size:13px}
.comment-progressive-composer.comment-inline-form.is-collapsed .comment-compose-surface>textarea{height:38px;min-height:38px;max-height:38px;padding:8px 11px}
.comment-progressive-composer.comment-inline-form .comment-compose-target{margin-bottom:5px}
.comment-progressive-composer.comment-inline-form .comment-compose-toolbar{padding:4px 6px}
.comment-progressive-composer .comment-preview{min-height:76px;font-size:13px}
@media(max-width:680px){.comment-progressive-composer .comment-compose-toolbar{gap:3px;row-gap:5px}.comment-progressive-composer .comment-preview-tool{font-size:10px}.comment-progressive-composer .comment-collapse-tool{font-size:10px;padding-left:3px;padding-right:3px}.comment-progressive-composer .comment-format-tools>button{min-width:25px;padding:4px}.comment-progressive-composer .comment-spoiler-tool span{display:none}.comment-progressive-composer .comment-compose-toolbar>.button{margin-left:auto}#commentForm.comment-progressive-composer textarea{height:72px;min-height:72px}}
@media(prefers-reduced-motion:reduce){.comment-progressive-composer .comment-compose-surface{transition:none}}
