.comment-dialog-backdrop[data-v-deba2f2d]{z-index:10000;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.comment-dialog[data-v-deba2f2d]{box-sizing:border-box;border:1px solid var(--border-color,#34303f);width:420px;max-width:100%;max-height:calc(100dvh - 32px);color:var(--text-primary,#eee);background:var(--bg-surface,#1c1826);border-radius:14px;padding:20px;overflow:auto;box-shadow:0 20px 60px #0007}h3[data-v-deba2f2d]{margin:0 0 14px;font-size:1rem}.comment-dialog-body[data-v-deba2f2d]{font-size:.88rem;line-height:1.6}.comment-dialog-body[data-v-deba2f2d] label{margin-block:10px;display:block}.comment-dialog-body[data-v-deba2f2d] input,.comment-dialog-body[data-v-deba2f2d] select,.comment-dialog-body[data-v-deba2f2d] textarea{box-sizing:border-box;border:1px solid var(--border-color,#34303f);width:100%;min-height:44px;color:var(--text-primary,#eee);background:var(--bg-surface,#1c1826);font:inherit;border-radius:7px;padding:9px}footer[data-v-deba2f2d]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}button[data-v-deba2f2d]{min-height:44px;color:var(--text-primary,#eee);background:var(--hover-overlay,#ffffff12);cursor:pointer;border:0;border-radius:7px;padding:8px 14px}button[data-v-deba2f2d]:last-child{background:var(--accent-primary,#8b5cf6);color:#fff}button[data-v-deba2f2d]:disabled{opacity:.5}.dialog-error[data-v-deba2f2d]{color:#f88}[data-v-deba2f2d]:focus-visible{outline:2px solid var(--accent-primary,#ac91ff);outline-offset:2px}
