.bv-comments{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:22px;margin:24px 0;color:#202633}.bv-comments h2{font-size:24px}.bv-comments h3{font-size:20px}.bv-comments label{display:block;margin:12px 0}.bv-comments input,.bv-comments textarea{display:block;width:100%;padding:12px;border:1px solid #d6dbe2;border-radius:8px;font:inherit}.bv-comments button{background:#c90028;color:white;border:0;border-radius:8px;padding:10px 20px}.bv-comments p{font-size:15px;line-height:1.6}.bv-comments article{border-bottom:1px solid #eceef2;padding:12px 0}.bv-comments article p{white-space:pre-wrap;overflow-wrap:anywhere}.bv-comments .reply{margin:8px 0 0 18px;border-left:3px solid #c90028;padding:10px 14px;background:#fff6f8}.bv-comments button:disabled{opacity:.5}
.bv-comment-dialog{width:min(540px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:1px solid #e4e7ec;border-radius:18px;padding:24px;color:#202633;box-shadow:0 22px 80px #0004}.bv-comment-dialog::backdrop{background:#10203099;backdrop-filter:blur(4px)}.bv-comment-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.bv-comments .bv-comment-close{background:#f3f4f6;color:#263143;font-size:24px;padding:2px 12px}.bv-comment-dialog,.bv-comment-dialog *{box-sizing:border-box}.bv-comment-open{margin-top:16px}.bv-comment-dialog textarea{resize:vertical}
