/* Finance Input Phase 2: clear input state without changing accounting/data logic. */
.fin-input-assist-status{display:flex;align-items:center;gap:7px;min-height:28px;margin:7px 0 2px;padding:5px 9px;border:1px solid rgba(127,138,163,.2);border-radius:9px;background:rgba(248,250,253,.9);color:var(--muted,#667085);font-size:12px;line-height:1.35}
.fin-input-assist-dot{width:7px;height:7px;border-radius:50%;background:#98a2b3;flex:0 0 auto}
.fin-input-assist-status[data-kind="starting"] .fin-input-assist-dot,.fin-input-assist-status[data-kind="listening"] .fin-input-assist-dot{background:#2e6bff;box-shadow:0 0 0 4px rgba(46,107,255,.12)}
.fin-input-assist-status[data-kind="listening"] .fin-input-assist-dot{animation:fin-input-pulse 1.1s ease-in-out infinite}
.fin-input-assist-status[data-kind="complete"] .fin-input-assist-dot{background:#17a673}
.fin-input-assist-status[data-kind="attachment"] .fin-input-assist-dot{background:#7a5af8}
.fin-input-assist-status[data-kind="error"]{border-color:rgba(217,45,32,.2);color:#b42318;background:#fff8f7}
.fin-input-assist-status[data-kind="error"] .fin-input-assist-dot{background:#d92d20}
#homeVoiceAction[aria-pressed="true"],#homeVoiceAction.active{box-shadow:0 0 0 3px rgba(46,107,255,.15)!important}
.star45-ui-attachment.fin-v2-paste-duplicate{display:none!important}
.fin-input-translation-state{display:block;margin-top:5px;font-size:11px;line-height:1.4;color:var(--muted,#667085)}
.fin-input-translation-state[data-kind="waiting"]{color:#b54708;font-weight:700}
@keyframes fin-input-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.55}}
@media (prefers-reduced-motion:reduce){.fin-input-assist-status[data-kind="listening"] .fin-input-assist-dot{animation:none}}
@media (max-width:720px){.fin-input-assist-status{font-size:11px;margin-top:6px;padding:5px 7px}}
