.comment-entry{padding:24px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.comment-entry time{font-size:12px;color:var(--muted);margin-left:12px}.comment-entry p{margin:12px 0}.comment-entry>button{background:transparent;border:1px solid var(--line);color:var(--green);padding:8px 16px;font-size:13px}.comment-pending{background:#fff5dc;padding:20px;border-radius:12px;margin-bottom:18px}.comment-pending>strong{font-size:13px}.comment-photos,.comment-photo-preview{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.comment-photos img,.comment-photo-preview img{width:120px;height:100px;object-fit:cover;border-radius:10px}.comment-reply-context{font-size:12px;color:var(--muted);border-left:3px solid var(--line);padding-left:12px}[data-comment-composer]{border:1px solid var(--line);background:#fff;padding:26px;border-radius:14px;margin:20px 0}[data-comment-composer][hidden],[data-reply-notice][hidden],[data-comment-progress][hidden]{display:none}[data-comment-form] textarea{width:100%;padding:14px;border:1px solid var(--line);border-radius:8px;font:inherit;resize:vertical}[data-comment-form] input[type=checkbox]{width:auto;margin-right:10px}[data-comment-form] progress{width:100%;height:18px}[data-comment-form] button:disabled{opacity:.55;cursor:wait}.comment-agreement{margin:20px 0}.comment-agreement summary{text-decoration:underline;cursor:pointer;color:var(--green)}.comment-agreement-copy{white-space:normal;font-size:14px;padding:20px}.comment-agreement-dialog{width:min(760px,calc(100% - 30px));max-height:85dvh;border:1px solid var(--line);border-radius:15px;padding:28px;color:var(--ink);line-height:1.7}.comment-agreement-dialog::backdrop{background:#10251dcc}.comment-agreement-dialog>button{float:right;margin:0 0 18px 15px}.comment-agreement-dialog h2{font-size:25px;margin-bottom:20px}.comment-agreement-dialog>div{clear:both;font-size:14px}@media(max-width:760px){[data-comment-composer]{padding:18px}.comment-photos img,.comment-photo-preview img{width:90px;height:85px}}
