.comment-send{min-width:0;height:24px;margin-left:auto;display:inline-flex}.comment-send__main,.comment-send__chevron{background-color:var(--color-primary-button);color:var(--color-background);cursor:pointer;transition:background-color var(--transition-speed-fast) var(--transition-easing);border:none;justify-content:center;align-items:center;display:inline-flex}.comment-send__main{gap:var(--spacing-xs);min-width:0;max-width:220px;padding:0 var(--spacing-sm);border-radius:var(--radius-md) 0 0 var(--radius-md);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem;overflow:hidden}.comment-send__main>svg,.comment-send__main>span{flex-shrink:0}.comment-send__mark{--opencode-mark-frame:currentColor;--opencode-mark-fill:color-mix(in srgb, currentColor 45%, transparent);width:14px;height:14px;display:inline-flex}.comment-send__busy{border:1.5px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;margin:1px;animation:.8s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.comment-send__busy{animation:none}}.comment-send__chevron{border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-shrink:0;width:20px}.comment-send>.ui-button.comment-send__main,.comment-send>.ui-button.comment-send__chevron{background-color:var(--color-primary-button);color:var(--color-background);opacity:1;transition:background-color var(--transition-speed-fast) var(--transition-easing);border:none}.comment-send>.ui-button.comment-send__main{gap:var(--spacing-xs);padding:0 var(--spacing-sm);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:.75rem}.comment-send>.ui-button.comment-send__main:only-child{border-radius:var(--radius-md)}.comment-send>.ui-button.comment-send__chevron{border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;width:20px;padding:0}.comment-send--solo>.ui-button.comment-send__main{border-radius:var(--radius-md)}.comment-send__main:hover:not(:disabled),.comment-send__chevron:hover,.comment-send__chevron[aria-expanded=true]{background-color:var(--color-text-secondary)}.comment-send>.ui-button.comment-send__main:hover:not(:disabled),.comment-send>.ui-button.comment-send__chevron:hover,.comment-send>.ui-button.comment-send__chevron[aria-expanded=true]{border-color:var(--color-border);background-color:var(--color-text-secondary);opacity:1}.comment-send__main:disabled{background-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}.comment-send>.ui-button.comment-send__main:disabled{border-color:var(--color-border);background-color:var(--color-border);color:var(--color-text-secondary);opacity:1}.comment-send__main[aria-busy=true]{cursor:progress}.comment-send-menu--flat .context-menu__item:hover{background:var(--color-background-tertiary)}.comment-send-menu--flat .context-menu__item:focus-visible{background:var(--color-background-tertiary)}.comment-send-menu--flat .context-menu__item-icon{flex:0 0 16px;width:16px}.comment-send__main:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.comment-send__chevron:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.comment-send__main:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.comment-send__chevron:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send-more:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send-group{flex-shrink:0;margin-left:auto;display:inline-flex}.thread-card-composer__send-group .thread-card-composer__send{border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0}.thread-card-composer__send-more{border:none;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-primary-button);width:20px;height:28px;color:var(--color-background);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.thread-card-composer__send-more:hover:not(:disabled){background-color:var(--color-text-secondary)}.thread-card-composer__send-more:disabled{background-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}@media (pointer:coarse){.comment-send{height:36px}.comment-send__chevron,.thread-card-composer__send-more,.comment-send>.ui-button.comment-send__chevron{width:36px}.thread-card-composer__send-more{height:36px}}
