#imgcc-comments { max-width: 100%; overflow-wrap: anywhere; }
#imgcc-comments .imgcc-comment-heading { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; }
#imgcc-comments .imgcc-comment-heading h3 { margin: 0; }
#imgcc-comments .imgcc-comment-report { max-width: 100%; }
#imgcc-comments .imgcc-comment-report select { max-width: 100%; width: 100%; font: inherit; box-sizing: border-box; }
#imgcc-comments .imgcc-comment-report textarea { min-height: 5em; height: 5em; }
#imgcc-comments textarea { font: inherit; width: 100%; box-sizing: border-box; resize: vertical; min-height: 8em; }
#imgcc-comments .imgcc-comment-body { white-space: pre-wrap; margin: .5em 0; }
#imgcc-comments .imgcc-comment-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
#imgcc-comments .imgcc-comment-reply { margin-left: 20px; }
#imgcc-comments button, #imgcc-comments input { font-family: inherit; }
#imgcc-comments [hidden] { display: none !important; }
