.updatecomments{margin-top:16px;border:1px solid #d9d5ce;background:#faf8f4;color:#20272b}
.updatecomments summary{padding:12px 14px;cursor:pointer;font-weight:700;font-size:15px}
.updatecommentscontent{padding:0 14px 14px}
.updatecomments .updatecommentshint{margin:0 0 12px;color:#687178;font-size:13px;line-height:1.5}
.updatecomments .updatecomment{padding:12px 0;border-top:1px solid #e0dcd5}
.updatecomment>div{display:flex;align-items:baseline;gap:6px 10px;flex-wrap:wrap}
.updatecomment strong{font-size:14px}.updatecomment span,.updatecomment time{font-size:12px;color:#687178}
.updatecomments .updatecomment p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}
.updatecomments form{display:grid;gap:10px;margin-top:12px}.updatecomments label{display:grid;gap:7px;font-size:14px;font-weight:700}
.updatecomments textarea{box-sizing:border-box;width:100%;min-height:74px;resize:vertical;padding:10px;border:1px solid #cfc9bf;background:#fff;color:#20272b;font:inherit;font-weight:400}
.updatecomments button{justify-self:start;min-height:42px}.updatecomments [data-comment-feedback]{margin:0;font-size:14px;line-height:1.5}
.updatecomments [data-comment-feedback]:empty{display:none}
@media(max-width:600px){.updatecomments time{width:100%}.updatecomments button{width:100%;justify-self:stretch}}

.updatecomments .updatecommentmentions[hidden]{display:none}
.updatecomments .updatecommentmentions{display:grid;gap:2px;padding:5px;max-height:240px;overflow:auto;border:1px solid #cfc9bf;background:#fff;border-radius:4px}
.updatecomments .updatecommentmentions button{width:100%;text-align:left;background:#fff;color:#20272b;border:0;border-radius:3px;box-shadow:none;font-size:15px;padding:10px}
.updatecomments .updatecommentmentions button[aria-selected="true"],.updatecomments .updatecommentmentions button:hover{background:#fff0df;color:#683800}
.updatecomments .updatecommentmentions span{padding:10px;font-size:14px;color:#687178}
.updatecomments .updatecommenttarget{padding:12px;border:2px solid #ed790b;background:#fff5e7;scroll-margin:130px 0}
