/* Release thread comments: match the public comment list without a repeated title. */
.reference-ui .thread-release-comment{display:block;position:relative;margin:0;padding:12px 4px 9px;background:#fff;border:0;border-radius:0;box-shadow:none;border-bottom:7px solid #d1e5fb;min-height:0}
.reference-ui .thread-comment-row{display:grid;grid-template-columns:35px minmax(0,1fr);gap:9px;align-items:stretch}
.reference-ui .thread-comment-rates{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding-top:2px;white-space:nowrap;font:700 12px/1.2 Arial,sans-serif}
.reference-ui .thread-comment-rates>.m{color:#3b34ff}.reference-ui .thread-comment-rates>.v{color:#00b800}.reference-ui .thread-comment-rates>.a{color:#f00000}
.reference-ui .thread-comment-copy{grid-column:2;min-width:0;border-left:4px solid #cde2ff;padding-left:9px}
.reference-ui .thread-comment-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:0 0 5px;line-height:1.6;border-bottom:1px dotted #2999ff;font-size:12px}
.reference-ui .thread-comment-meta>span{min-width:0;overflow-wrap:anywhere}
.reference-ui .thread-comment-meta>time{margin-left:auto;white-space:nowrap;font-size:11px;color:#18242e}
.reference-ui .thread-comment-meta .country-flag{vertical-align:middle}
.reference-ui .thread-comment-meta .vip-member-name{vertical-align:baseline}
.reference-ui .thread-comment-copy>p{font-size:12px;line-height:1.6;margin:5px 0 8px;overflow-wrap:anywhere;white-space:pre-wrap}
.reference-ui .thread-release-comment .comment-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:11px;margin:7px 0 0;padding:0;min-height:24px}
.reference-ui .thread-release-comment .comment-actions form{margin:0}
.reference-ui .thread-release-comment .reply-button,.reference-ui .thread-release-comment .text-button{font:inherit;line-height:1.5;min-height:24px}
.reference-ui .thread-release-comment>.inline-reply{margin-top:10px}
@media(max-width:600px){.reference-ui .thread-release-comment{padding:10px 2px 8px}.reference-ui .thread-comment-row{grid-template-columns:31px minmax(0,1fr);gap:6px}.reference-ui .thread-comment-copy{padding-left:7px}.reference-ui .thread-comment-meta{font-size:12px}.reference-ui .thread-comment-meta>time{font-size:10px}.reference-ui .thread-release-comment .reply-button,.reference-ui .thread-release-comment .text-button{min-height:32px}}

.reference-ui .thread-comment-copy>.thread-comment-release{margin:5px 0 2px;font-size:10px;line-height:1.5;white-space:normal;color:#6b7b8c;overflow-wrap:anywhere}.reference-ui .thread-comment-release>span{font-weight:700}.reference-ui .thread-comment-release>a{color:#6b7b8c;text-decoration:none}.reference-ui .thread-comment-release>a:hover{color:#0789ec;text-decoration:underline}

/* Sevn comment avatar v1 */
.reference-ui .thread-comment-meta .thread-avatar-link{display:inline-block;vertical-align:middle;margin-right:7px;text-decoration:none;line-height:0}
.reference-ui .thread-comment-meta .avatar.thread-comment-avatar{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;margin:0!important;padding:0!important;box-sizing:border-box;object-fit:cover;border:1px solid #acd1ee!important;border-radius:4px!important;box-shadow:none!important;font:700 14px/1 Arial,sans-serif!important;outline:0!important}
.reference-ui .thread-comment-meta .avatar.thread-comment-avatar.vip-member-avatar{border:1px solid #d4a333!important;box-shadow:0 0 0 1px #f4dfaa!important}
