.neuro-proposal-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;min-width:0}.neuro-proposal-action{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;border:0;border-radius:9px;padding:0 10px 0 12px;background:var(--neuro-row-selected);color:var(--neuro-text);font:inherit;font-size:13px;font-weight:var(--neuro-weight-medium,500);line-height:18px;cursor:pointer;transition:background .12s ease,transform .12s ease}.neuro-proposal-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neuro-proposal-action svg{flex:none;color:var(--neuro-muted);transition:transform .12s ease}.neuro-proposal-action:hover:not(:disabled){background:color-mix(in srgb,var(--neuro-text) 6%,var(--neuro-row-selected))}.neuro-proposal-action:hover:not(:disabled) svg{transform:translateX(2px)}.neuro-proposal-action:active:not(:disabled){transform:scale(.97)}.neuro-proposal-action:disabled{cursor:default;opacity:.6}.neuro-proposal-action:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-proposal-source{display:inline-flex;flex-basis:100%;align-items:center;gap:6px;min-width:0;min-height:24px;color:var(--neuro-muted);font-size:12.5px;line-height:18px;text-decoration:none}.neuro-proposal-source svg{flex:none}.neuro-proposal-source-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--neuro-text)}.neuro-proposal-source-why{flex:none;white-space:nowrap}.neuro-proposal-source:hover,.neuro-proposal-source:hover .neuro-proposal-source-title{color:var(--neuro-accent)}.neuro-proposal-source:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px;border-radius:4px}.neuro-proposal-sent{display:inline-flex;align-items:center;gap:4px;min-height:28px;color:var(--neuro-muted);font-size:13px}.neuro-proposal-error{color:var(--neuro-danger);font-size:12px}.neuro-proposal-feedback{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.neuro-proposal-feedback-button{display:inline-flex;align-items:center;gap:4px;min-height:28px;border:0;border-radius:8px;padding:0 8px;background:transparent;color:var(--neuro-muted);font:inherit;font-size:13px;line-height:18px;cursor:pointer;transition:background .12s ease,color .12s ease}.neuro-proposal-feedback-button:hover:not(:disabled){background:var(--neuro-row-hover);color:var(--neuro-text)}.neuro-proposal-feedback-button[aria-pressed=true]{color:var(--neuro-text)}.neuro-proposal-feedback-button:disabled{cursor:default}.neuro-proposal-feedback-button:focus-visible{outline:2px solid var(--neuro-focus);outline-offset:1px}.neuro-job-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0}.neuro-job-notice[data-prepared],.neuro-message-row.assistant.is-proactive,:root:not([data-theme=dark]) .neuro-job-notice[data-prepared]{border-left:2px solid var(--neuro-proactive-line);border-radius:4px 14px 14px 4px;background:var(--neuro-proactive-wash);box-shadow:none}.neuro-message-row.assistant.is-proactive{position:relative;align-self:stretch;padding:12px 16px 13px}.neuro-message-row.assistant.is-proactive>.neuro-message-actions{position:absolute;top:6px;right:10px}.neuro-proactive-label{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--neuro-amber-text);font-size:12.5px;font-weight:var(--neuro-weight-medium,500);line-height:18px}.neuro-proactive-label svg{flex:none}@media (pointer:coarse){.neuro-proposal-footer{row-gap:8px}.neuro-proposal-action:after{content:"";position:absolute;inset:-6px 0}.neuro-proposal-feedback-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.neuro-proposal-action,.neuro-proposal-action svg,.neuro-proposal-feedback-button{transition:none}.neuro-proposal-action:active:not(:disabled),.neuro-proposal-action:hover:not(:disabled) svg{transform:none}}