.discussion-post-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}
.discussion-post-actions .discussion-report,.discussion-owner-controls form{margin:0}
.discussion-owner-controls{display:flex;align-items:center;gap:8px}
.discussion-owner-controls[hidden],.discussion-edit-form[hidden],.discussion-owner-message[hidden]{display:none}
.discussion-owner-controls a,.discussion-owner-controls button,.discussion-edit-actions a,.discussion-edit-actions button{border:0;background:transparent;color:#555;text-decoration:underline;cursor:pointer;padding:4px;font:12px Arial,sans-serif}
.discussion-owner-controls a:focus-visible,.discussion-owner-controls button:focus-visible,.discussion-edit-actions a:focus-visible,.discussion-edit-actions button:focus-visible{outline:2px solid #139acb;outline-offset:2px}
.discussion-edit-form{display:flex;flex-direction:column;gap:8px;margin:12px 0}
.discussion-edit-form label{font:bold 14px Arial,sans-serif}
.discussion-edit-form textarea{box-sizing:border-box;width:100%;min-height:90px;padding:10px;font:16px/1.5 Arial,sans-serif;resize:vertical;border:1px solid #888;border-radius:4px}
.discussion-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}
.discussion-owner-message{font:12px/1.5 Arial,sans-serif;color:#555;margin:8px 0}
