.tui-commentAction {display: flex;justify-content: flex-start;}
.tui-commentAction__replyBox {display: flex;}
.tui-commentAction__replyBox-text--small {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-commentAction__likeButton+.tui-commentAction__replyBox {margin-right: var(--gap-4);}
.tui-commentActionLink__link--small {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-commentActionLink__link--disabled {color: var(--color-neutral-5);cursor: not-allowed;}
.tui-commentActionLink__link--disabled:hover, .tui-commentActionLink__link--disabled:focus {color: var(--color-neutral-5);text-decoration: none;}
.tui-commentBox {height: 100%;padding: 0;}
.tui-commentBox--withBorder {background-color: var(--color-neutral-3);border: var(--border-width-thin) solid var(--color-neutral-5);}
.tui-commentBox--withBorder.tui-commentBox--noForm {border-bottom: none;}
.tui-commentBox__comments {flex-grow: 1;}
.tui-commentBox__commentForm {flex-grow: 0;flex-shrink: 0;margin-top: var(--gap-4);}
.tui-commentBox__commentForm--withBorder {padding: var(--gap-4);padding-top: 0;}
.tui-commentThread__actionLink--withBorder {margin-top: var(--gap-4);margin-right: var(--gap-4);}
.tui-commentThread__comment--large {padding: 0 var(--gap-4);padding-bottom: var(--gap-4);}
.tui-commentThread__comment--withBorderBottom {border-bottom: var(--border-width-thin) solid var(--color-neutral-5);}
.tui-commentThread__loading {display: flex;align-items: center;justify-content: center;padding: var(--gap-4);color: var(--color-neutral-6);}
.tui-commentReplyBox {display: flex;flex-direction: column;}
.tui-commentReplyBox__replyLinkBox {display: flex;margin-top: var(--gap-2);padding-top: var(--gap-2);}
.tui-commentReplyBox__replyLinkBox--withSeparator {border-top: var(--border-width-thin) solid var(--color-neutral-4);}
.tui-commentReplyBox__replyLinkBox--withoutSeparator {border-top: var(--border-width-thin) solid transparent;}
.tui-commentReplyBox__replyLinkBox-link {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-commentReplyBox__replyLinkBox-link--disabled {color: var(--color-neutral-5);cursor: not-allowed;}
.tui-commentReplyBox__replyLinkBox-link--disabled:hover, .tui-commentReplyBox__replyLinkBox-link--disabled:focus {color: var(--color-neutral-5);text-decoration: none;}
.tui-commentReplyBox__reply {padding-top: var(--gap-4);border-top: var(--border-width-thin) solid var(--color-neutral-5);}
.tui-commentReplyBox__reply--large {}
.tui-commentReplyBox__reply--large.tui-commentReply {margin-top: var(--gap-6);}
.tui-commentReplyBox__replyForm {width: 100%;}
.tui-sidePanelCommentBox {display: flex;flex-direction: column;height: 100%;}
@media (max-width:992px) {.tui-sidePanelCommentBox {height: auto;}}
.tui-sidePanelCommentBox__header {margin: 0;margin-bottom: var(--gap-4);padding: 0;padding-bottom: var(--gap-2);font-size: calc(var(--font-size-base) / 16 * 14);border-bottom: var(--border-width-normal) solid var(--color-neutral-5);}
.tui-sidePanelCommentBox__box {display: flex;flex-direction: column;overflow: hidden;}
.tui-sidePanelCommentBox__box .tui-commentBox {display: flex;flex-direction: column;flex-grow: 1;}
.tui-sidePanelCommentBox__box .tui-commentBox__comments {position: relative;padding-left: var(--gap-2);overflow: auto;scroll-behavior: smooth;}
.tui-sidePanelCommentBox__box .tui-commentBox__comments .tui-commentThread__comment:not(:first-child) {padding-top: var(--gap-4);border-top: var(--border-width-thin) solid var(--color-neutral-5);}
.tui-sidePanelCommentBox__box .tui-commentBox__commentForm {padding-top: var(--gap-4);border-top: var(--border-width-normal) solid var(--color-neutral-5);}
.tui-commentCard {display: flex;flex-direction: column;}
.tui-commentCard__comment {display: flex;align-items: flex-start;}
.tui-commentCard__profilePicture {margin-left: var(--gap-2);}
.tui-commentCard__body {flex: 1 1 auto;}
.tui-commentCard__header {margin-bottom: var(--gap-2);}
.tui-commentCard__content {margin-bottom: var(--gap-2);padding-left: var(--gap-2);overflow-wrap: break-word;}
.tui-commentReplyHeader {position: relative;display: flex;align-items: flex-start;justify-content: space-between;}
.tui-commentReplyHeader__content {flex-basis: 94%;}
.tui-commentReplyHeader__content--inline {display: flex;align-items: flex-end;}
.tui-commentReplyHeader__link {margin-bottom: var(--gap-2);}
.tui-commentReplyHeader__link--inline {margin: 0;}
.tui-commentReplyHeader__timeDescription {margin: 0;font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-commentReplyHeader__timeDescription--inline {margin-right: var(--gap-4);}
.tui-commentReplyHeader__timeDescription span:not(:first-child) {margin-right: var(--gap-4);}
.tui-commentReplyCard {display: flex;align-items: flex-start;}
.tui-commentReplyCard__profilePicture {margin-left: var(--gap-2);}
.tui-commentReplyCard__body {flex: 1 1 auto;}
.tui-commentReplyCard__header {margin-bottom: var(--gap-2);}
.tui-commentReplyCard__content {margin-bottom: var(--gap-2);padding-left: var(--gap-2);overflow-wrap: break-word;}
.tui-comment {margin-top: var(--gap-4);}
.tui-comment__replyBox {padding-right: var(--gap-8);}
.tui-commentReplyContent {margin: 0;}
.tui-commentReplyContent__content {max-width: 100%;}
.tui-commentReplyContent__content .tui-rendered p {font-weight: var(--font-body-weight);font-size: var(--font-body-size);font-family: var(--font-body-family);line-height: var(--font-body-line-height);margin: 0;}
.tui-commentReplyContent__content--deleted {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);font-style: italic;}
.tui-commentReplyContent__content--reply {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-commentReplyContent__content--reply .tui-rendered p {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-commentForm__form {flex: 1;max-width: 100%;}
.tui-commentForm__editor {flex: 1;max-width: 100%;}
.tui-commentForm__editor .tui-weka__editorHost {max-height: 200px;}
.tui-commentForm__buttonGroup {display: flex;justify-content: flex-end;margin-top: var(--gap-4);}
.tui-editCommentReplyForm {display: flex;flex-direction: column;max-width: 100%;}
.tui-editCommentReplyForm__editor {max-width: 100%;}
.tui-commentReplyForm {margin-top: var(--gap-4);padding-left: var(--gap-2);}
.tui-commentReplyForm__form {flex: 1;max-width: 100%;}
.tui-commentReplyForm__editor {flex: 1;max-width: 100%;}
.tui-commentResponseBox {display: flex;align-content: flex-start;}
.tui-commentResponseBox__profilePicture {margin-left: var(--gap-2);}
.tui-commentResponseBox__formBox {flex: 1 1 auto;width: 100%;overflow-wrap: break-word;}
.tui-commentSubmitCancelButtonGroup {display: flex;justify-content: flex-end;margin-top: var(--gap-4);}
.tui-confirmDeleteCommentReplyModal__buttons {display: flex;justify-content: flex-end;}
.tui-confirmDeleteCommentReplyModal__textBox {display: flex;align-items: center;justify-content: flex-start;}
.tui-confirmDeleteCommentReplyModal__textBox-text {font-weight: var(--font-body-weight);font-size: var(--font-body-size);font-family: var(--font-body-family);line-height: var(--font-body-line-height);margin: 0;margin-right: var(--gap-4);}
.tui-confirmDeleteCommentReplyModal__content .tui-modalContent__title {padding: 0;}
.tui-commentUserLink--smallLink {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);font-weight: bold;}
.tui-commentUserLink--largeLink {font-weight: bold;}
.tui-commentUserLink--smallText {font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);font-weight: bold;}
.tui-commentUserLink--largeText {font-weight: var(--font-body-weight);font-size: var(--font-body-size);font-family: var(--font-body-family);line-height: var(--font-body-line-height);font-weight: bold;}
.tui-commentReply {margin-top: var(--gap-4);}