/* v0.8.2 - author-only inline editing for task comments */
.comment-edited{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;color:var(--bs-secondary-color,#8194a0);white-space:normal}
.comment-edit-panel{margin-block-start:.65rem;max-width:100%}
.comment-edit-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--bs-border-color,#e3e8ed);border-radius:9px;color:var(--bs-secondary-color,#647985);font-size:.81rem;font-weight:600;cursor:pointer;list-style:none;transition:background .15s ease,border-color .15s ease}
.comment-edit-trigger::-webkit-details-marker{display:none}
.comment-edit-trigger:hover,.comment-edit-trigger:focus-visible{border-color:#d31c28;color:#c91928;background:rgba(211,28,40,.035)}
.comment-edit-trigger:focus-visible{outline:2px solid #d31c28;outline-offset:2px}
.comment-edit-panel[open]>.comment-edit-trigger{color:#d31c28;background:rgba(211,28,40,.055);border-color:rgba(211,28,40,.3)}
.comment-edit-form{margin-top:.8rem;padding:.95rem;border-radius:13px;background:var(--bs-tertiary-bg,#f6f8fa);border:1px solid var(--bs-border-color,#e3e8ed)}
.comment-edit-form textarea{width:100%;min-height:105px;resize:vertical}
.comment-edit-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-start;margin-top:.75rem}
.comment-row:target{outline:2px solid rgba(211,28,40,.38);outline-offset:3px;border-radius:12px;scroll-margin-top:110px}
@media(max-width:575.98px){.comment-edit-form{padding:.7rem}.comment-edit-actions .btn{flex:1 1 auto}}
html[data-theme="dark"] .comment-edit-form{background:#273842;border-color:#445662}
html[data-theme="dark"] .comment-edit-trigger{border-color:#455763;color:#d5e0e5}
html[data-theme="dark"] .comment-edit-panel[open]>.comment-edit-trigger{color:#ff858c;background:rgba(211,28,40,.12)}
