#rp-comments{margin:44px 0;padding:26px;background:#fff;border:1px solid #DFE3D6;border-radius:20px;font:16px/1.6 system-ui,sans-serif;color:#1B2419}#rp-comments h2{margin-top:0}#rp-comments label,.admin label{display:block;margin:16px 0}#rp-comments input,#rp-comments textarea,.admin input,.admin textarea{display:block;width:100%;padding:12px;border:1px solid #9cae95;border-radius:10px;font:inherit;background:white;color:#1B2419}#rp-comments button,.admin button{background:#1F4A2E;color:white;border:0;border-radius:24px;padding:12px 18px;cursor:pointer;font:600 15px system-ui,sans-serif}button:disabled{opacity:.6;cursor:wait}#rp-comments .rp-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#rp-comments .rp-comment,.admin .card{border-top:1px solid #DFE3D6;padding:20px 0}#rp-comments .rp-comment p,.admin .comment-text{white-space:pre-wrap;overflow-wrap:anywhere}#rp-comments small{display:block;color:#4A5A45}#rp-comments .rp-reply{background:#E4F0DB;padding:16px;border-radius:12px;margin-left:16px}#rp-comments form>p{font-size:13px}#rp-comments a{color:#1F4A2E}.admin{max-width:850px;margin:30px auto;padding:24px;font:17px/1.6 system-ui,sans-serif;background:#F7F5EC;color:#1B2419}.admin .actions{display:flex;gap:10px;flex-wrap:wrap}.admin .card{background:white;border-radius:16px;padding:24px;margin:18px 0}.admin .danger{background:#874b38}.admin small{color:#4A5A45}.admin h1{font-size:28px}.admin textarea{min-height:100px}

[hidden]{display:none!important}
