.listing-comments{margin:24px 0;padding:24px;max-width:100%;overflow-wrap:anywhere;scroll-margin-top:24px}.listing-comments-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.listing-comments-heading h2{margin:0;font-size:23px}.listing-comments-heading h2 span{display:inline-block;background:#eef3fa;border-radius:20px;padding:3px 10px;font-size:14px;color:#607089}.listing-comments-heading a{font-size:14px}.listing-reader-comment{padding:20px 0;border-bottom:1px solid #e5eaf1}.listing-reader-comment header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.listing-reader-comment time{font-size:12px;color:#738096}.listing-reader-comment p{white-space:pre-wrap;line-height:1.75;margin:10px 0 0;overflow-wrap:anywhere}.listing-comment-form{margin-top:24px;border-top:1px solid #e5eaf1;padding-top:20px}.listing-comment-form h3{margin:0 0 8px}.listing-comment-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.listing-comment-form label{display:block;font-size:14px;font-weight:600;margin:14px 0}.listing-comment-form input,.listing-comment-form textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:7px;border:1px solid #d6deea;border-radius:9px;padding:12px;background:#fff;color:#192839;font:inherit;font-weight:400}.listing-comment-form input:focus,.listing-comment-form textarea:focus{outline:2px solid #9dc8fc;outline-offset:2px}.listing-comment-form textarea{resize:vertical;min-height:120px}.listing-comment-form .listing-comment-trap{display:none}.listing-comment-notice{background:#eef5ff;border:1px solid #cfdef4;padding:12px 16px;border-radius:8px}.listing-comment-pages{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}@media(max-width:650px){.listing-comments{padding:18px}.listing-comment-fields{grid-template-columns:1fr;gap:0}.listing-comments-heading h2{font-size:21px}}
