+.comment-reply {
+ display: none;
+ margin: 0 !important;
+ margin-bottom: -(vars.$xxs) !important;
+}
+
+.comment-branch .comment-branch .comment-branch .comment-branch .comment-reply {
+ display: block;
+}
+
+.comment-container .empty-state {
+ display: none;
+}
+.comment-container:not(:has([component="page-comment"])) .empty-state {
+ display: block;
+}
+
+.comment-container-compact .comment-box {
+ margin-bottom: vars.$xs;
+ .meta {
+ font-size: 0.8rem;
+ }
+ .header {
+ padding: vars.$xs;
+ }
+ .right-meta {
+ display: none;
+ }
+ .content {
+ padding: vars.$xs vars.$s;
+ }
+}
+.comment-container-compact .comment-thread-indicator {
+ width: vars.$m;
+}
+
+.comment-container-super-compact .comment-box {
+ .meta {
+ font-size: 12px;
+ }
+ .avatar {
+ width: 22px;
+ height: 22px;
+ margin-inline-end: 2px !important;
+ }
+ .content {
+ padding: vars.$xxs vars.$s;
+ line-height: 1.2;
+ }
+ .content p {
+ font-size: 12px;
+ }
+}
+
+.comment-container-super-compact .comment-thread-indicator {
+ width: (vars.$xs + 3px);
+ margin-inline-start: 3px;
+}
+