.comments-panel{margin-top:32px;padding:24px;background:#fff;border:1px solid #dce5df;border-radius:16px;color:#24372e;font:16px/1.65 system-ui,sans-serif}.comments-panel h2{margin:0 0 8px;font-size:24px}.comments-panel p{margin:8px 0}.comments-panel label{display:block;font-weight:600}.comments-panel textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0 12px;padding:12px;border:1px solid #aabbb0;border-radius:8px;font:inherit;resize:vertical}.comments-panel button{font:inherit;cursor:pointer;background:#176847;color:#fff;border:0;border-radius:8px;padding:8px 14px;margin:4px 8px 4px 0}.comments-panel button:disabled{opacity:.55;cursor:wait}.comments-panel [hidden]{display:none!important}.comments-auth{margin:16px 0}.comment-item{border-top:1px solid #e1e8e3;padding:16px 0}.comment-header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.comment-header time{font-size:13px;color:#65766a}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.comments-panel .comment-delete{background:#eef3ef;color:#375844;font-size:13px}.comments-panel :focus-visible{outline:3px solid #c49b41;outline-offset:3px}@media(max-width:480px){.comments-panel{padding:16px}.comment-header{display:block}.comment-header time{display:block}}
