.sentiment-icon[data-v-191bd254]{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center}.sentiment-icon svg[data-v-191bd254]{width:100%;height:100%;fill:currentColor}.sentiment-icon--positive[data-v-191bd254]{color:#15803d}.sentiment-icon--negative[data-v-191bd254]{color:#b91c1c}.sentiment-icon--neutral[data-v-191bd254]{color:#64748b}.sentiment-icon__detail[data-v-191bd254]{fill:#fff}.sentiment-icon__line[data-v-191bd254],.sentiment-icon__neutral-line[data-v-191bd254]{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.message-time[data-v-2800d50b]{font-size:8px;text-align:right}.message-text[data-v-2800d50b]{white-space:pre-wrap;overflow-wrap:anywhere}.message-actions[data-v-2800d50b]{display:flex;margin-top:.6rem}.chat-container--popover-open[data-v-2800d50b]{padding-bottom:19rem}.note-action[data-v-2800d50b]{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .45rem;border:1px solid #cbd5e1;border-radius:999px;background:#ffffffbf;color:#334155;font-size:.576rem}.note-action[data-v-2800d50b]:hover:not(:disabled){background:#fff;border-color:#64748b}.note-action[data-v-2800d50b]:disabled{cursor:not-allowed;opacity:.55}.note-action svg[data-v-2800d50b]{width:14px;height:14px;fill:currentColor}.annotation-count[data-v-2800d50b]{min-width:18px;padding:0 4.5px;border-radius:999px;background:#1e3a8a;color:#fff}.annotation-form[data-v-2800d50b]{padding:.675rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff}.annotation-popover[data-v-2800d50b]{position:absolute;top:calc(100% + .45rem);left:0;z-index:30;width:min(390px,calc(100vw - 3rem));margin:0;box-shadow:0 16px 35px #0f172a38}.annotation-popover[data-v-2800d50b]:before{position:absolute;top:-7px;left:28px;width:13px;height:13px;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;background:#fff;content:"";transform:rotate(45deg)}.chat-bubble.outbound>.annotation-popover--create[data-v-2800d50b]{right:0;left:auto}.chat-bubble.outbound>.annotation-popover--create[data-v-2800d50b]:before{right:28px;left:auto}.annotation-label[data-v-2800d50b]{display:block;margin-bottom:.3rem;font-size:.624rem;font-weight:700}.sentiment-options[data-v-2800d50b]{display:flex;flex-wrap:wrap;gap:.45rem;margin:.65rem 0;padding:0;border:0}.sentiment-options legend[data-v-2800d50b]{width:100%;margin:0;font-size:.6rem;font-weight:700}.sentiment-options label[data-v-2800d50b]{display:inline-flex;width:44px;height:40px;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:.6rem;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sentiment-options label[data-v-2800d50b]:hover{border-color:#64748b;background:#f8fafc}.sentiment-options label.is-selected[data-v-2800d50b]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #2563eb26}.sentiment-options label[data-v-2800d50b]:focus-within{outline:2px solid #2563eb;outline-offset:2px}.sentiment-options input[data-v-2800d50b]{position:absolute;width:1px;height:1px;opacity:0}.sentiment-options[data-v-2800d50b] .sentiment-icon{width:24px;height:24px;flex-basis:24px}.annotation-form__actions[data-v-2800d50b]{display:flex;justify-content:flex-end;gap:.4rem}.message-annotations[data-v-2800d50b]{display:grid;gap:.5rem;margin-top:.7rem;padding-top:.63rem;border-top:1px solid rgba(100,116,139,.25)}.message-annotation[data-v-2800d50b]{position:relative;padding:.54rem;border:1px solid #dbe3ee;border-radius:.7rem;background:#ffffffe0}.message-annotation__header[data-v-2800d50b]{display:flex;align-items:center;gap:.45rem}.message-annotation__meta[data-v-2800d50b]{color:#64748b;font-size:.544rem;font-weight:400;overflow-wrap:anywhere}.message-annotation__comment[data-v-2800d50b]{color:#334155;font-weight:500}.message-annotation__actions[data-v-2800d50b]{display:flex;gap:.35rem;margin-left:auto}.message-annotation__actions button[data-v-2800d50b]{padding:0;border:0;background:transparent;color:#1d4ed8;font-size:.544rem}.message-annotation__actions button[data-v-2800d50b]:last-child{color:#b91c1c}@media (max-width: 576px){.annotation-popover[data-v-2800d50b]{right:auto;left:-.5rem;width:min(340px,calc(100vw - 2.5rem))}.annotation-popover[data-v-2800d50b]:before,.chat-bubble.outbound>.annotation-popover--create[data-v-2800d50b]:before{right:auto;left:28px}.message-annotation__header[data-v-2800d50b]{align-items:flex-start;flex-wrap:wrap}.message-annotation__actions[data-v-2800d50b]{width:100%;margin-left:32px}}.conversation-notes__grid[data-v-dcaa0ee1]{display:grid;gap:.75rem}.conversation-notes__card[data-v-dcaa0ee1]{border:1px solid #e2e8f0;border-radius:8px;padding:.315rem;background:#fff}.conversation-notes__card-header[data-v-dcaa0ee1]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.conversation-notes__body[data-v-dcaa0ee1]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit}.workspace[data-v-c8a54021]{display:grid;grid-template-columns:minmax(252px,324px) 1fr;gap:1rem;height:calc(100vh - 130px);min-height:calc(100vh - 130px)}.workspace__sidebar[data-v-c8a54021],.workspace__detail[data-v-c8a54021]{border:1px solid #e2e8f0}.workspace__sidebar[data-v-c8a54021]{display:flex;flex-direction:column;overflow:hidden;max-height:100%}.workspace__sidebar-header[data-v-c8a54021]{display:flex;justify-content:space-between;align-items:center;padding:.9rem;border-bottom:1px solid #e2e8f0}.workspace__search-wrap[data-v-c8a54021]{padding:.675rem .9rem;border-bottom:1px solid #e2e8f0}.workspace__conversation-list[data-v-c8a54021]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}.workspace__conversation-item[data-v-c8a54021]{width:100%;border:0;border-bottom:1px solid #f1f5f9;background:#fff;text-align:left;padding:.675rem .9rem;transition:background .2s ease,box-shadow .2s ease}.workspace__conversation-item[data-v-c8a54021]:hover{background:#f8fafc}.workspace__conversation-item.is-selected[data-v-c8a54021]{background:#e2e8f0;box-shadow:inset 3px 0 #0ea5e9}.workspace__conversation-item.is-new[data-v-c8a54021]{background:#f0fdf4;box-shadow:inset 4px 0 #22c55e,0 0 14px #22c55e59;animation:new-conversation-glow-c8a54021 1.2s ease-in-out 3}.workspace__conversation-item.is-new.is-selected[data-v-c8a54021]{background:#dcfce7;box-shadow:inset 4px 0 #22c55e,0 0 14px #22c55e59}.workspace__conversation-top[data-v-c8a54021]{display:flex;justify-content:space-between;gap:.5rem}.workspace__conversation-title[data-v-c8a54021]{display:flex;min-width:0;align-items:center;gap:.4rem}.workspace__conversation-customer[data-v-c8a54021],.workspace__conversation-id[data-v-c8a54021]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace__conversation-id[data-v-c8a54021]{font-size:.584rem;color:#64748b}.workspace__conversation-meta[data-v-c8a54021]{display:flex;align-items:center;font-size:.64rem;color:#475569}.dot-separator[data-v-c8a54021]{margin:0 .35rem}.workspace__empty-list[data-v-c8a54021]{color:#64748b;padding:.9rem}@keyframes new-conversation-glow-c8a54021{0%,to{box-shadow:inset 4px 0 #22c55e,0 0 5px #22c55e33}50%{box-shadow:inset 4px 0 #16a34a,0 0 18px #22c55ea6}}@media (prefers-reduced-motion: reduce){.workspace__conversation-item.is-new[data-v-c8a54021]{animation:none}}.workspace__detail[data-v-c8a54021]{padding:.9rem}.workspace__blank-state[data-v-c8a54021]{display:grid;place-content:center;min-height:100%;text-align:center}.workspace__detail-header[data-v-c8a54021]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.conversation-id-copy[data-v-c8a54021]{display:inline-flex;max-width:100%;align-items:center;gap:.3rem;padding:.135rem .27rem;border:0;border-radius:.35rem;background:transparent;color:#64748b;font-size:.584rem;text-align:left;transition:background .15s ease,color .15s ease}.conversation-id-copy[data-v-c8a54021]:hover{background:#f1f5f9;color:#1e3a8a}.conversation-id-copy[data-v-c8a54021]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.conversation-id-copy svg[data-v-c8a54021]{width:13px;height:13px;flex:0 0 13px;fill:currentColor}.conversation-id-copy span[data-v-c8a54021]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace__new-badge[data-v-c8a54021]{flex:0 0 auto;padding:.08rem .36rem;border-radius:999px;background:#16a34a;color:#fff;font-size:.52rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.conversation-id-copy__feedback[data-v-c8a54021]{color:#15803d;font-weight:700;white-space:nowrap}.workspace__detail-grid[data-v-c8a54021]{display:grid;grid-template-columns:1fr minmax(260px,320px);gap:1rem}.workspace__actions-column[data-v-c8a54021]{align-self:start}@media (max-width: 992px){.workspace[data-v-c8a54021]{grid-template-columns:1fr;height:auto}.workspace__sidebar[data-v-c8a54021]{max-height:45vh}.workspace__detail-grid[data-v-c8a54021]{grid-template-columns:1fr}}body{font-family:Inter,Segoe UI,sans-serif;font-size:.76rem}.h4{font-size:1.2rem}.h5{font-size:1rem}.h6{font-size:.8rem}.small,small{font-size:.7rem}.btn,.form-control,.form-select,.input-group-text,.alert{font-size:.8rem}.btn{--bs-btn-padding-y: .3375rem;--bs-btn-padding-x: .675rem}.btn-sm{--bs-btn-padding-y: .225rem;--bs-btn-padding-x: .45rem}.form-control,.form-select{padding:.3375rem .675rem}.form-control-sm,.form-select-sm{padding:.225rem .45rem}.card-body,.alert{padding:.9rem}.container-fluid.py-4{padding-top:1.35rem!important;padding-bottom:1.35rem!important}.status-bar{background:#0f172a;color:#f8fafc;font-size:.72rem}.status-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .54rem;border-radius:999px;font-weight:600}.status-pill.ok{background:#14532d;color:#dcfce7}.status-pill.warn{background:#7c2d12;color:#ffedd5}.user-pill{border:1px solid rgba(248,250,252,.3);background:#0f172ab3;color:#f8fafc;font-weight:600;padding:.135rem .585rem;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.user-pill:hover{background:#1e293be6;border-color:#f8fafc99}.chat-container{max-height:60vh;overflow-y:auto;background:#f8fafc;border-radius:8px;padding:.9rem}.chat-bubble{max-width:70%;padding:.675rem .9rem;border-radius:1rem;margin-bottom:.75rem;box-shadow:0 2px 6px #0f172a14;position:relative}.chat-bubble.inbound{background:#fff;border:1px solid #e2e8f0;margin-right:auto}.chat-bubble.outbound{background:#dbeafe;border:1px solid #bfdbfe;margin-left:auto}.message-role-badge{position:absolute;top:.35rem;right:.65rem;font-size:.48rem;text-transform:uppercase;letter-spacing:.03em;color:#475569}.toast-message{position:fixed;top:1.5rem;right:1.5rem;z-index:1050;min-width:240px;padding:.675rem .9rem;border-radius:.75rem;background:#0f172a;color:#f8fafc;box-shadow:0 10px 20px #0f172a26}.toast-message.success{background:#14532d}.toast-message.error{background:#7c2d12}.truncate{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#1f2937;color:#f8fafc;border:1px solid #1f2937;transition:transform .2s ease,background .2s ease,border-color .2s ease}.icon-btn svg{width:18px;height:18px;fill:currentColor}.icon-btn:hover{background:#111827;border-color:#111827;color:#f8fafc;transform:translateY(-1px)}.icon-btn:focus-visible{outline:2px solid rgba(148,163,184,.7);outline-offset:2px}.icon-btn--sm{width:29px;height:29px}@media (max-width: 768px){.chat-container{max-height:50vh}.truncate{max-width:160px}}@media (max-width: 576px){body{font-size:.72rem}.icon-btn{width:32px;height:32px}.icon-btn--sm{width:27px;height:27px}.chat-bubble{max-width:100%}.toast-message{right:1rem;left:1rem}}
