.ai-warnings-banner[data-v-39daef1e]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 4px}.warning-line[data-v-39daef1e]{color:#92400e;line-height:1.4}.warning-line+.warning-line[data-v-39daef1e]{margin-top:2px}.warnings-fade-enter-active[data-v-39daef1e],.warnings-fade-leave-active[data-v-39daef1e]{transition:opacity .2s ease,transform .15s ease}.warnings-fade-enter[data-v-39daef1e],.warnings-fade-leave-to[data-v-39daef1e]{opacity:0;transform:translateY(-4px)}.ai-work-item-progress[data-v-969ef726]{background:#fff5f0;border:1px solid #ffdcc9;border-radius:8px}.ai-customer-selector[data-v-550f28f1]{background:#fff5f0;border-color:#ffdcc9!important}.candidate-list[data-v-550f28f1]{background:transparent}.candidate-item[data-v-550f28f1]{border-radius:8px;cursor:pointer;min-height:40px!important;transition:background .15s ease}.candidate-item--selected[data-v-550f28f1],.candidate-item[data-v-550f28f1]:hover{background:#ffe9df}.ai-item-line-input[data-v-4a11043f]{padding:4px 0}.item-row[data-v-4a11043f]{gap:8px}.ai-chat-dialog[data-v-b289b688]{height:580px;overflow:hidden}.ai-chat-dialog--inline[data-v-b289b688]{border-radius:0;height:100%;max-width:none}.chat-header[data-v-b289b688]{background:var(--ai-gradient);border-bottom:1px solid var(--ai-border)}.chat-header[data-v-b289b688],.chat-header__avatar[data-v-b289b688]{transition:var(--ai-anim-transition)}.chat-header__avatar[data-v-b289b688]{box-shadow:var(--ai-halo)}.chat-header__avatar[data-v-b289b688]:hover{box-shadow:var(--ai-halo-hover)}.online-dot[data-v-b289b688]{color:#4caf50;font-size:10px}.chat-messages[data-v-b289b688]{background:#f5f7fa;min-height:0;overflow-y:auto;scroll-behavior:smooth}.chat-messages[data-v-b289b688]::-webkit-scrollbar{width:4px}.chat-messages[data-v-b289b688]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-b289b688]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.chat-ai-avatar[data-v-b289b688]{flex-shrink:0;margin-top:2px}.chat-bubble[data-v-b289b688]{border-radius:12px;display:inline-block;font-size:13px;line-height:1.5;max-width:88%;padding:8px 12px;word-break:break-word}.chat-bubble--ai[data-v-b289b688]{background:#fff;border:1px solid #e5e7eb;border-radius:4px 12px 12px 12px;color:#1a1a1a}.chat-bubble--user[data-v-b289b688]{background:#ff6b35;background:var(--v-primary-base,#ff6b35);border-radius:12px 4px 12px 12px;color:#fff}.chat-bubble--error[data-v-b289b688]{background:#fef2f2;border:1px solid #fecaca;border-radius:4px 12px 12px 12px;color:#b91c1c}.chat-bubble--success[data-v-b289b688]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px 12px 12px 12px;color:#166534}.chat-bubble--warning[data-v-b289b688]{background:#fffbeb;border:1px solid #fde68a;border-radius:4px 12px 12px 12px;color:#92400e}.chat-bubble--non-execution[data-v-b289b688]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px 12px 12px 12px;color:#1e40af}.chat-bubble--system[data-v-b289b688]{background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:11px;font-style:italic;padding:4px 10px}.system-context-card[data-v-b289b688]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.email-brief-card[data-v-b289b688]{background:#fffdf7;border:1px solid #f3d9a0;border-radius:12px;padding:14px 16px}.email-brief-card__topbar[data-v-b289b688]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.email-brief-card__date[data-v-b289b688]{color:#9ca3af;font-size:11px;white-space:nowrap}.email-brief-card__meta[data-v-b289b688]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.email-brief-card__subject[data-v-b289b688]{color:#1f2937;font-size:.875rem;font-weight:700;line-height:1.4}.email-brief-card__summary[data-v-b289b688]{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:.8125rem;line-height:1.65;overflow:hidden}.email-brief-card__field[data-v-b289b688]{align-items:flex-start;display:flex;gap:8px}.email-brief-card__field-label[data-v-b289b688]{color:#9ca3af;font-size:.7rem;font-weight:600;letter-spacing:.04em;min-width:46px;padding-top:2px;text-transform:uppercase;white-space:nowrap}.email-brief-card__field-value[data-v-b289b688]{color:#374151;font-size:.8rem;line-height:1.45}.email-brief-card__reason[data-v-b289b688]{color:#1f2937;font-size:.8125rem;font-weight:500;line-height:1.6}.email-brief-card__steps[data-v-b289b688]{list-style:none;margin:0;padding:0}.email-brief-card__steps li[data-v-b289b688]{color:#6b7280;font-size:.775rem;line-height:1.5;padding-left:12px;position:relative}.email-brief-card__steps li[data-v-b289b688]:before{color:#d1d5db;content:"•";left:0;position:absolute}.chat-time[data-v-b289b688]{color:#9ca3af;font-size:10px;margin-top:2px}.typing-bubble[data-v-b289b688]{align-items:center;display:inline-flex;gap:4px;padding:10px 14px}.typing-dot[data-v-b289b688]{animation:typing-bounce-b289b688 1.2s ease-in-out infinite;background:#9ca3af;border-radius:50%;display:inline-block;height:6px;width:6px}.typing-dot[data-v-b289b688]:first-child{animation-delay:0s}.typing-dot[data-v-b289b688]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-b289b688]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-b289b688{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.suggestions-panel[data-v-b289b688]{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);max-height:130px;overflow-y:auto}.suggestion-chip[data-v-b289b688]{cursor:pointer;font-size:11px!important;transition:transform .15s ease,opacity .15s ease}.suggestion-chip[data-v-b289b688]:hover:not(:disabled){transform:scale(1.04)}.chat-input-area[data-v-b289b688]{background:#fff;border-top:1px solid rgba(0,0,0,.08)}.suggestions-fade-enter-active[data-v-b289b688],.suggestions-fade-leave-active[data-v-b289b688]{transition:opacity .2s ease,transform .15s ease}.suggestions-fade-enter[data-v-b289b688],.suggestions-fade-leave-to[data-v-b289b688]{opacity:0;transform:translateY(-4px)}.results-list[data-v-b289b688]{display:flex;flex-direction:column}.results-list__more[data-v-b289b688]{background:none;border:none;color:#1867c0;cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 0 0}.results-list__more[data-v-b289b688]:focus-visible,.results-list__more[data-v-b289b688]:hover{-webkit-text-decoration:underline;text-decoration:underline}.results-list__item[data-v-b289b688]{border-radius:6px!important;transition:box-shadow .15s ease-in-out}.results-list__context-note[data-v-b289b688]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;padding:10px 12px}.results-list__item[data-v-b289b688]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)!important}pre[data-v-b289b688]{background:#f5f5f5;border-radius:4px;font-size:11px;overflow-x:auto;padding:10px}.debug-state-grid pre[data-v-b289b688]{font-size:10px;margin:2px 0 6px;max-height:120px;overflow-y:auto;padding:4px 8px}