.discussion-resolve[data-v-0d4240d4]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.discussion-resolve-action-wrapper[data-v-0d4240d4]{position:relative;display:inline-flex;align-items:center}.discussion-resolve-button[data-v-0d4240d4]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:6px;background:linear-gradient(180deg,#22c55e29,#22c55e14);border:1px solid rgba(34,197,94,.4);color:#4ade80;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff0f;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.discussion-resolve-tooltip[data-v-0d4240d4]{position:absolute;bottom:calc(100% + .5rem);right:0;z-index:30;width:-moz-max-content;width:max-content;max-width:260px;padding:.5rem .75rem;border-radius:6px;background:var(--theme-surface-strong,#14181f);border:1px solid rgba(34,197,94,.3);box-shadow:0 12px 28px #00000073,0 2px 8px #0000004d;color:rgb(var(--theme-fg-rgb)/.9);font-family:var(--font-sans);font-size:.72rem;font-weight:400;line-height:1.35;text-align:left;letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.discussion-resolve-tooltip code[data-v-0d4240d4]{padding:.1rem .3rem;border-radius:3px;background:rgb(var(--theme-fg-rgb)/.08);color:#4ade80;font-family:IBM Plex Mono,monospace;font-size:.68rem}.discussion-resolve-button:focus-visible+.discussion-resolve-tooltip[data-v-0d4240d4],.discussion-resolve-button:hover:not(:disabled)+.discussion-resolve-tooltip[data-v-0d4240d4]{opacity:1;visibility:visible;transform:translateY(0)}.discussion-resolve-button svg[data-v-0d4240d4]{width:14px;height:14px;flex-shrink:0}.resolve-check-icon[data-v-0d4240d4]{fill:currentColor}.resolve-spinner[data-v-0d4240d4]{animation:resolve-spin-0d4240d4 .8s linear infinite}@keyframes resolve-spin-0d4240d4{to{transform:rotate(1turn)}}.discussion-resolve-button[data-v-0d4240d4]:hover:not(:disabled){background:linear-gradient(180deg,#22c55e42,#22c55e29);border-color:#22c55e;color:#86efac;transform:translateY(-1px);box-shadow:0 4px 16px #22c55e47,inset 0 1px #ffffff26}.discussion-resolve-button[data-v-0d4240d4]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #22c55e33}.discussion-resolve-button[data-v-0d4240d4]:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.discussion-resolve-button[data-v-0d4240d4]:disabled{opacity:.6;cursor:wait;transform:none}.discussion-resolve-error[data-v-0d4240d4]{margin:0;font-size:.72rem;color:#f87171;font-family:var(--font-sans)}html[data-theme=light] .discussion-resolve-button[data-v-0d4240d4]{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success);box-shadow:var(--workspace-card-shadow)}html[data-theme=light] .discussion-resolve-button[data-v-0d4240d4]:hover:not(:disabled){background:#bbf7d0;border-color:#16a34a;color:var(--status-success);box-shadow:0 4px 16px #16a34a33}
