.cb-presence-faces,.cb-presence-header,.cb-presence-note,.cb-presence-tray,.cb-presence-typing{--cb-pr-ink:var(--text-primary,#0f172a);--cb-pr-ink-2:var(--text-secondary,#475569);--cb-pr-muted:var(--text-muted,#64748b);--cb-pr-line:var(--border-color,#e2e8f0);--cb-pr-ring:var(--background-primary,#fff);--cb-pr-warn-ink:#92400e;--cb-pr-warn-bg:#fffbeb;--cb-pr-warn-line:#fcd34d;--cb-pr-warn-dot:#f59e0b;--cb-pr-note-bg:#4f46e50f;--cb-pr-note-line:#4f46e538;--cb-pr-note-ink:#3730a3;--cb-pr-typing:#4f46e5}body.dark .cb-presence-faces,body.dark .cb-presence-header,body.dark .cb-presence-note,body.dark .cb-presence-tray,body.dark .cb-presence-typing{--cb-pr-ring:#0a0c14eb;--cb-pr-warn-ink:#fcd34d;--cb-pr-warn-bg:#f59e0b1a;--cb-pr-warn-line:#f59e0b61;--cb-pr-warn-dot:#fbbf24;--cb-pr-note-bg:#818cf81a;--cb-pr-note-line:#818cf84d;--cb-pr-note-ink:#c7d2fe;--cb-pr-typing:#a5b4fc}.cb-presence-faces{align-items:center;display:inline-flex;flex:none}.cb-presence-face{background:linear-gradient(140deg,#64748b,#334155);background:linear-gradient(140deg,var(--cb-pf-from,#64748b),var(--cb-pf-to,#334155));border-radius:50%;box-shadow:0 0 0 2px var(--cb-pr-ring);color:#fff;display:inline-grid;font-size:9px;font-weight:600;height:20px;letter-spacing:.02em;line-height:1;place-items:center;width:20px}.cb-presence-face+.cb-presence-face{margin-inline-start:-5px}.cb-presence-faces.is-xs .cb-presence-face{font-size:8.5px;height:18px;width:18px}.cb-presence-face.is-more{background:#f1f5f9;background:var(--background-tertiary,#f1f5f9);color:var(--cb-pr-ink-2)}.cb-presence-face.is-typing{box-shadow:0 0 0 2px var(--cb-pr-ring),0 0 0 3.5px var(--cb-pr-typing)}.cb-presence-row{margin-inline-end:6px;margin-inline-start:auto}.cb-presence-header,.cb-presence-row{align-items:center;display:inline-flex}.cb-presence-header{color:var(--cb-pr-ink-2);font-size:12px;font-weight:500;gap:6px;min-width:0}.cb-presence-header:before{color:var(--cb-pr-muted);content:"·";margin-inline-end:1px}.cb-presence-header__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-presence-typing{align-items:center;color:var(--cb-pr-muted);display:flex;font-size:12px;gap:8px;line-height:18px;margin:0 4px 6px}.cb-presence-typing__dots{display:inline-flex;gap:3px}.cb-presence-typing__dots i{animation:cb-presence-dot 1.2s ease-in-out infinite;background:var(--cb-pr-typing);border-radius:50%;height:4px;opacity:.35;width:4px}.cb-presence-typing__dots i:nth-child(2){animation-delay:.15s}.cb-presence-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes cb-presence-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cb-presence-typing__dots i{animation:none;opacity:.7}}.cb-presence-tray{align-items:center;background:var(--cb-pr-warn-bg);border:1px solid var(--cb-pr-warn-line);border-radius:8px;color:var(--cb-pr-ink);display:flex;font-size:12px;gap:10px;margin:8px 12px 0;padding:7px 7px 7px 10px}.cb-presence-tray__icon{background:var(--cb-pr-warn-dot);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:11px;font-weight:700;height:18px;place-items:center;width:18px}.cb-presence-tray__text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.cb-presence-tray__title{color:var(--cb-pr-warn-ink);font-weight:600}.cb-presence-tray__hint{color:var(--cb-pr-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-presence-tray__btn{background:#fff;background:var(--background-primary,#fff);border:1px solid var(--cb-pr-line);border-radius:6px;color:var(--cb-pr-ink);cursor:pointer;flex:none;font-size:12px;font-weight:500;height:28px;padding:0 10px;transition:background .15s ease,border-color .15s ease}.cb-presence-tray__btn:hover{border-color:var(--cb-pr-muted)}.cb-presence-tray__btn.is-primary{background:#4f46e5;background:var(--primary-color,#4f46e5);border-color:#0000;color:#fff}.cb-presence-tray__btn.is-primary:hover{filter:brightness(1.08)}.cb-presence-tray__btn:focus-visible{outline:2px solid #4f46e5;outline:2px solid var(--primary-color,#4f46e5);outline-offset:2px}.cb-presence-note{align-items:center;background:var(--cb-pr-note-bg);border:1px solid var(--cb-pr-note-line);border-radius:10px;color:var(--cb-pr-note-ink);display:flex;font-size:12.5px;gap:8px;line-height:1.45;margin:0 0 8px;padding:7px 12px}.cb-presence-note>svg{flex:none}@media (max-width:560px){.cb-presence-tray__hint{display:none}}.cb-reply-timer{font-feature-settings:"tnum";align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;flex:none;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;height:16px;line-height:1;padding:0 6px;transition:color .3s ease,background-color .3s ease;white-space:nowrap}.cb-reply-timer--header{font-size:11.5px;gap:5px;height:22px;padding:0 8px}.cb-reply-timer--header svg{height:12px;width:12px}.cb-reply-timer__label{font-weight:500}.cb-reply-timer.is-amber{background:#fef3c7;color:#b45309}.cb-reply-timer.is-red{background:#fee2e2;color:#b91c1c}body.dark .cb-reply-timer{background:#94a3b829;color:#cbd5e1}body.dark .cb-reply-timer.is-amber{background:#f59e0b2e;color:#fcd34d}body.dark .cb-reply-timer.is-red{background:#ef444433;color:#fca5a5}.cb-chats__queue.is-amber{background:#fef3c7;color:#b45309}.cb-chats__queue.is-red{background:#fee2e2;color:#b91c1c}body.dark .cb-chats__queue.is-amber{background:#f59e0b2e;color:#fcd34d}body.dark .cb-chats__queue.is-red{background:#ef444433;color:#fca5a5}@media (prefers-reduced-motion:reduce){.cb-reply-timer{transition:none}}.cb-reply-stages{flex-wrap:wrap;gap:14px}.cb-reply-stage,.cb-reply-stages{align-items:flex-start;display:flex}.cb-reply-stage{flex-direction:column;font-size:13px;gap:8px;min-width:150px}.cb-reply-stage__field{align-items:center;display:inline-flex;gap:8px}.cb-reply-stages__arrow{background:currentColor;height:1px;margin-top:11px;opacity:.2;width:24px}@media (max-width:640px){.cb-reply-stages__arrow{display:none}}.cb-note-composer{position:relative}.cb-note-composer__box{cursor:text;line-height:1.5;max-block-size:180px;min-block-size:22px;outline:none;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.cb-note-composer__box.is-empty:before{color:var(--cbc-l-muted);content:attr(data-placeholder);pointer-events:none}.cb-mention-chip{align-items:center;background:#f59e0b24;border-radius:5px;color:#b45309;display:inline-flex;font-weight:600;line-height:1.45;margin:0 1px;padding:0 5px;-webkit-user-select:all;user-select:all;white-space:nowrap}.cb-mention-chip.is-team{background:#7c3aed1f;color:#7c3aed}.cb-mention-chip.is-you{background:#d97706;box-shadow:0 0 0 1px #d9770659;color:#fff}.cb-mention-chip.is-team.is-you{background:#7c3aed}body.dark .cb-mention-chip{background:#fbbf2424;color:#fbbf24}body.dark .cb-mention-chip.is-team{background:#a78bfa29;color:#c4b5fd}body.dark .cb-mention-chip.is-you{background:#fbbf24;color:#1c1917}body.dark .cb-mention-chip.is-team.is-you{background:#7c3aed;color:#fff}.cb-mention-picker{animation:cb-mention-in .11s ease-out;background:var(--cbc-l-surface);border:1px solid var(--cbc-l-border);border-radius:10px;box-shadow:var(--cbc-l-shadow);color:var(--cbc-l-text);font-size:13px;inset-block-end:calc(100% + 8px);inset-inline:0;max-inline-size:360px;padding:4px;position:absolute;z-index:1000}@keyframes cb-mention-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cb-mention-picker{animation:none}}.cb-mention-picker__head{align-items:center;color:var(--cbc-l-secondary);display:flex;font-size:11.5px;font-weight:600;gap:6px;padding:6px 8px}.cb-mention-picker__hint{color:var(--cbc-l-muted);font-weight:400;margin-inline-start:auto}.cb-mention-picker__group{color:var(--cbc-l-muted);font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:6px 8px 2px;text-transform:uppercase}.cb-mention-picker__row{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:9px;padding:5px 8px}.cb-mention-picker__row.is-active{background:var(--cbc-l-hover)}.cb-mention-picker__avatar{background:var(--cbc-l-sunken);block-size:26px;border:1px solid var(--cbc-l-border);border-radius:999px;color:var(--cbc-l-secondary);display:inline-grid;flex:none;font-size:10.5px;font-weight:700;inline-size:26px;place-items:center;position:relative}.cb-mention-picker__avatar.is-team{border-radius:7px;color:#7c3aed}.cb-mention-picker__dot{background:#94a3b8;block-size:9px;border:2px solid var(--cbc-l-surface);border-radius:999px;inline-size:9px;inset-block-end:-1px;inset-inline-end:-1px;position:absolute}.cb-mention-picker__dot.is-online{background:#22c55e}.cb-mention-picker__dot.is-busy{background:#f59e0b}.cb-mention-picker__text{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.cb-mention-picker__name{align-items:center;display:flex;font-weight:500;gap:6px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-mention-picker__you{color:var(--cbc-l-muted);font-size:10.5px;font-weight:500}.cb-mention-picker__sub{color:var(--cbc-l-muted);font-size:11.5px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-mention-picker__state{color:var(--cbc-l-muted);flex:none;font-size:11px}.cb-mention-picker__state.is-online{color:var(--cbc-l-success)}.cb-mention-picker__state.is-busy{color:var(--cbc-l-warning)}.cb-mention-picker__empty{color:var(--cbc-l-muted);font-size:12px;padding:10px 8px}.cb-mention-picker__foot{align-items:center;border-block-start:1px solid var(--cbc-l-border);color:var(--cbc-l-muted);display:flex;font-size:11px;gap:4px;margin-block-start:4px;padding:6px 8px 4px}.cb-mention-picker__foot kbd{background:var(--cbc-l-sunken);border:1px solid var(--cbc-l-border);border-radius:4px;font:inherit;font-size:10.5px;min-inline-size:18px;padding:0 4px;text-align:center}.cb-mention-picker__foot kbd+kbd{margin-inline-start:-1px}.private-note-item.is-focused{animation:cb-note-flash 2.4s ease-out}@keyframes cb-note-flash{0%,35%{box-shadow:0 0 0 2px #f59e0b,0 0 0 6px #f59e0b33}to{box-shadow:0 0 0 0 #0000}}@media (prefers-reduced-motion:reduce){.private-note-item.is-focused{animation:none;box-shadow:0 0 0 2px #f59e0b}}body .ant-notification-notice.cb-mention-toast{background:var(--cbc-l-surface);border:1px solid var(--cbc-l-border);border-radius:12px;box-shadow:var(--cbc-l-shadow);inline-size:360px;padding:14px 16px}body .cb-mention-toast .ant-notification-notice-message{color:var(--cbc-l-text);font-size:13px;line-height:19px;margin-block-end:2px;margin-inline-start:44px}body .cb-mention-toast .ant-notification-notice-description{margin-inline-start:44px}body .cb-mention-toast .ant-notification-notice-close{color:var(--cbc-l-muted)}.cb-mention-toast__title{font-weight:600}.cb-mention-toast__avatar{background:linear-gradient(135deg,#f59e0b,#d97706);block-size:32px;border-radius:999px;color:#fff;display:inline-grid;font-size:12px;font-weight:700;inline-size:32px;place-items:center;position:relative}.cb-mention-toast__at{background:var(--cbc-l-primary);block-size:16px;border:2px solid var(--cbc-l-surface);border-radius:999px;color:#fff;display:inline-grid;inline-size:16px;inset-block-end:-3px;inset-inline-end:-3px;place-items:center;position:absolute}.cb-mention-toast__preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--cbc-l-secondary);display:-webkit-box;font-size:12.5px;line-height:18px;margin:0 0 8px;overflow:hidden}.cb-mention-toast__open{background:var(--cbc-l-primary);block-size:28px;border:1px solid var(--cbc-l-primary);border-radius:7px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:500;padding:0 12px}.cb-mention-toast__open:hover{background:var(--cbc-l-primary-hover)}body.dark .private-note-content{color:#e5e7eb}body .ant-modal.cb-mrun .ant-modal-header{padding:16px 20px 4px}.cb-mrun__title{align-items:flex-start;display:flex;gap:10px;padding-inline-end:28px}.cb-mrun__badge{background:color-mix(in srgb,var(--cbc-l-primary) 12%,#0000);block-size:28px;border-radius:8px;color:var(--cbc-l-primary);display:inline-grid;flex:none;inline-size:28px;place-items:center}.cb-mrun__badge.is-warn{background:var(--cbc-l-warning-bg);color:var(--cbc-l-warning)}.cb-mrun__title-text{display:flex;flex-direction:column;min-inline-size:0}.cb-mrun__title-text>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-mrun__sub{color:var(--cbc-l-muted);font-size:12px;font-weight:400;line-height:18px}.cb-mrun__steps{display:flex;flex-direction:column;gap:2px;list-style:none;margin:4px 0 0;padding:0}.cb-mrun__step{align-items:flex-start;border-radius:8px;display:flex;gap:10px;padding:7px 8px;transition:background-color .12s ease}.cb-mrun__step.is-running{background:var(--cbc-l-hover)}.cb-mrun__step.is-failed{background:var(--cbc-l-danger-bg)}.cb-mrun__step.is-unsupported .cb-mrun__label{color:var(--cbc-l-muted);text-decoration:line-through}.cb-mrun__icon{background:var(--cbc-l-sunken);block-size:24px;border:1px solid var(--cbc-l-border);border-radius:6px;color:var(--cbc-l-secondary);display:inline-grid;flex:none;inline-size:24px;place-items:center}.cb-mrun__body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-inline-size:0;padding-block-start:2px}.cb-mrun__label{color:var(--cbc-l-text);font-size:13px;line-height:20px}.cb-mrun__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--cbc-l-muted);display:-webkit-box;font-size:12px;line-height:18px;overflow:hidden}.cb-mrun__reply{background:var(--cbc-l-sunken);border:1px solid var(--cbc-l-border);border-radius:7px;color:var(--cbc-l-text);font:inherit;font-size:12.5px;inline-size:100%;line-height:18px;margin-block-start:4px;outline:none;padding:7px 9px;resize:vertical}.cb-mrun__reply:focus{border-color:var(--cbc-l-primary);box-shadow:0 0 0 3px var(--cbc-l-ring)}.cb-mrun__error{color:var(--cbc-l-danger);font-size:12px;line-height:17px}.cb-mrun__mark{block-size:18px;border-radius:999px;color:var(--cbc-l-muted);display:inline-grid;flex:none;inline-size:18px;margin-block-start:3px;place-items:center}.cb-mrun__mark.is-done{background:var(--cbc-l-success);color:#fff}.cb-mrun__mark.is-failed{color:var(--cbc-l-danger)}.cb-mrun__mark.is-running svg{animation:cb-mrun-spin .9s linear infinite}@keyframes cb-mrun-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cb-mrun__mark.is-running svg{animation:none}}.cb-mrun__note{color:var(--cbc-l-muted);font-size:12px;margin:10px 0 0}.cb-mrun__chats{gap:6px;list-style:none;margin:4px 0 0;padding:0}.cb-mrun__chat,.cb-mrun__chats{display:flex;flex-direction:column}.cb-mrun__chat{background:var(--cbc-l-danger-bg);border:1px solid var(--cbc-l-danger-border);border-radius:8px;gap:2px;padding:8px 10px}.cb-mrun__chat.is-ok{align-items:center;background:var(--cbc-l-success-bg);border-color:var(--cbc-l-success-border);color:var(--cbc-l-success);flex-direction:row;font-size:12.5px;gap:6px}.cb-mrun__chat-name{color:var(--cbc-l-text);font-size:12.5px;font-weight:600}.cb-mrun__foot{align-items:center;display:flex;gap:8px}.cb-mrun__spacer{flex:1 1}.cb-mrun__skip{align-items:center;color:var(--cbc-l-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:7px;-webkit-user-select:none;user-select:none}.cb-mrun__skip input{accent-color:var(--cbc-l-primary);margin:0}.cb-mrun__btn{align-items:center;background:var(--cbc-l-surface);block-size:32px;border:1px solid var(--cbc-l-border-strong);border-radius:8px;color:var(--cbc-l-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:0 14px;transition:background-color .12s ease,border-color .12s ease}.cb-mrun__btn:hover:not(:disabled){background:var(--cbc-l-hover)}.cb-mrun__btn:focus-visible{box-shadow:0 0 0 3px var(--cbc-l-ring);outline:none}.cb-mrun__btn.is-primary{background:var(--cbc-l-primary);border-color:var(--cbc-l-primary);color:#fff}.cb-mrun__btn.is-primary:hover:not(:disabled){background:var(--cbc-l-primary-hover)}.cb-mrun__btn:disabled{cursor:default;opacity:.65}.cb-mrun__btn kbd{font:inherit;font-size:11px;opacity:.75}.cb-macro-hint{align-items:center;background:color-mix(in srgb,var(--cbc-l-primary) 10%,#0000);block-size:18px;border-radius:999px;color:var(--cbc-l-primary);display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:0 7px;white-space:nowrap}.cb-cmdk__preview-pane{background:var(--cbc-l-sunken);border-block-start:1px solid var(--cbc-l-border);padding:10px 12px 12px}.cb-cmdk__preview-pane .cb-mrun__steps{margin:0}.cb-cmdk__preview-pane .cb-mrun__step{padding:4px}.cb-cmdk__preview-title{color:var(--cbc-l-muted);font-size:11px;font-weight:600;letter-spacing:.02em;margin-block-end:4px;text-transform:uppercase}.cb-mb{display:flex;flex-direction:column;gap:14px}.cb-mb__row2{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr auto}.cb-mb__field{display:flex;flex-direction:column;gap:5px}.cb-mb__label{align-items:center;color:var(--cbc-l-secondary);display:flex;font-size:12px;font-weight:600;gap:6px}.cb-mb__opt{color:var(--cbc-l-muted);font-weight:400}.cb-mb__vars{display:flex;flex-wrap:wrap;gap:4px}.cb-mb__var{background:#0000;border:1px dashed var(--cbc-l-border-strong);border-radius:6px;color:var(--cbc-l-muted);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:1px 7px}.cb-mb__var:hover{border-color:var(--cbc-l-primary);color:var(--cbc-l-primary)}.cb-mb__actions{display:flex;flex-direction:column;gap:6px}.cb-mb__action{grid-gap:8px;align-items:center;background:var(--cbc-l-surface);border:1px solid var(--cbc-l-border);border-radius:9px;display:grid;gap:8px;grid-template-columns:20px minmax(140px,190px) 1fr 28px;padding:6px}.cb-mb__action:hover{border-color:var(--cbc-l-border-strong)}.cb-mb__num{color:var(--cbc-l-muted);font-size:11px;font-weight:600;text-align:center}.cb-mb__remove{background:#0000;block-size:28px;border:0;border-radius:6px;color:var(--cbc-l-muted);cursor:pointer;display:inline-grid;inline-size:28px;place-items:center}.cb-mb__remove:hover{background:var(--cbc-l-danger-bg);color:var(--cbc-l-danger)}.cb-mb__add{align-items:center;align-self:flex-start;background:#0000;block-size:30px;border:1px dashed var(--cbc-l-border-strong);border-radius:8px;color:var(--cbc-l-secondary);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;padding:0 10px}.cb-mb__add:hover{border-color:var(--cbc-l-primary);color:var(--cbc-l-primary)}.cb-mb__empty-actions{color:var(--cbc-l-muted);font-size:12px;padding:2px 0}.cb-mb__scope{background:var(--cbc-l-sunken);border:1px solid var(--cbc-l-border);border-radius:8px;display:inline-flex;padding:2px}.cb-mb__scope button{align-items:center;background:#0000;block-size:26px;border:0;border-radius:6px;color:var(--cbc-l-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:0 10px}.cb-mb__scope button.is-active{background:var(--cbc-l-surface);box-shadow:0 1px 2px #0f172a14;color:var(--cbc-l-text)}.cb-mb__scope button:disabled{cursor:not-allowed;opacity:.55}.cb-mb__hint{color:var(--cbc-l-muted);font-size:11.5px}.cb-macro-chips{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:3px}.cb-macro-chip{background:var(--cbc-l-sunken);block-size:20px;border:1px solid var(--cbc-l-border);border-radius:6px;display:inline-flex;font-size:11px;gap:4px;max-inline-size:180px;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.cb-macro-chip,.cb-macro-line{align-items:center;color:var(--cbc-l-secondary)}.cb-macro-line{background:color-mix(in srgb,var(--cbc-l-warning) 9%,var(--cbc-l-surface));border:1px dashed color-mix(in srgb,var(--cbc-l-warning) 40%,#0000);border-radius:999px;display:flex;font-size:11.5px;gap:6px;inline-size:fit-content;justify-content:center;line-height:17px;margin:10px auto;max-inline-size:86%;padding:4px 11px}.cb-macro-line svg{color:var(--cbc-l-warning);flex:none}.cb-macro-line b{color:var(--cbc-l-text);font-weight:600}.cb-macro-line__time{color:var(--cbc-l-muted)}.agent-msg-body{align-items:flex-start;display:inline-flex;flex-direction:column;max-width:70%;position:relative}.agent-msg-body .chatbot-message{max-width:100%}.agent-msg-edited{color:#8a8f98;color:var(--text-muted,#8a8f98);font-size:10.5px;font-style:italic;margin:-2px 0 2px 2px}.agent-msg-actions{transition-behavior:allow-discrete;background:#fff;background:var(--background-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-light,#e5e7eb);border-radius:8px;box-shadow:0 1px 2px #0000000f;box-shadow:var(--shadow-sm,0 1px 2px #0000000f);display:flex;gap:2px;inset-inline-end:-64px;opacity:0;padding:2px;pointer-events:none;position:absolute;top:2px;transition:opacity .12s ease .15s,pointer-events 0s linear .27s;z-index:1}.agent-msg-actions:before{content:"";inset-block:-6px;inset-inline-end:100%;position:absolute;width:20px}.agent-msg-body.is-own:focus-within .agent-msg-actions,.agent-msg-body.is-own:hover .agent-msg-actions{opacity:1;pointer-events:auto;transition-delay:0s}.agent-msg-actions button{align-items:center;background:#0000;border:0;border-radius:6px;color:#4b5563;color:var(--text-secondary,#4b5563);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.agent-msg-actions button:focus-visible,.agent-msg-actions button:hover{background:#f3f4f6;background:var(--background-hover,#f3f4f6);color:#111827;color:var(--text-primary,#111827);outline:none}.agent-msg-removed.chatbot-message{background:#0000!important;border:1px dashed #d1d5db;border:1px dashed var(--border-medium,#d1d5db);box-shadow:none;color:#8a8f98!important;color:var(--text-muted,#8a8f98)!important;font-style:italic;padding-bottom:8px;padding-top:8px}.agent-msg-edit{margin:5px 5px 5px 0;width:min(420px,100%)}.agent-msg-edit__box{background:#fff;background:var(--background-primary,#fff);border:1px solid #0a4eb7;border:1px solid var(--primary-color,#0a4eb7);border-radius:10px;box-shadow:0 0 0 3px #0a4eb71f;box-shadow:0 0 0 3px var(--primary-light,#0a4eb71f);color:#111827;color:var(--text-primary,#111827);font:inherit;font-size:13px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;width:100%}.agent-msg-edit__hint{align-items:center;color:#8a8f98;color:var(--text-muted,#8a8f98);display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-top:4px}.agent-msg-edit__buttons{display:inline-flex;gap:6px}.agent-msg-edit__buttons button{background:#0000;border:1px solid #d1d5db;border:1px solid var(--border-medium,#d1d5db);border-radius:6px;color:#111827;color:var(--text-primary,#111827);cursor:pointer;font-size:12px;padding:3px 10px}.agent-msg-edit__buttons button.is-primary{background:#0a4eb7;background:var(--primary-color,#0a4eb7);border-color:#0a4eb7;border-color:var(--primary-color,#0a4eb7);color:#fff}.agent-msg-edit__buttons button:disabled{cursor:default;opacity:.5}.cb-reply-quote{align-items:center;background:color-mix(in srgb,currentColor 11%,#0000);border:0;border-inline-start:3px solid color-mix(in srgb,currentColor 60%,#0000);border-radius:8px;box-sizing:border-box;color:inherit;display:flex;font:inherit;gap:8px;line-height:1.3;margin:0 0 6px;max-width:320px;min-width:0;padding:5px 9px 6px;text-align:start;width:100%}.cb-reply-quote.is-link{cursor:pointer;transition:background .12s ease}.cb-reply-quote.is-link:hover{background:color-mix(in srgb,currentColor 17%,#0000)}.cb-reply-quote.is-link:focus-visible{outline:2px solid currentColor;outline-offset:1px}.cb-reply-quote__thumb{border-radius:5px;flex:none;height:32px;object-fit:cover;width:32px}.cb-reply-quote__text{display:flex;flex-direction:column;gap:1px;min-width:0}.cb-reply-quote__who{font-size:11.5px!important;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-reply-quote__what{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px!important;opacity:.82;overflow:hidden;overflow-wrap:anywhere}@keyframes cb-reply-flash{0%,to{box-shadow:0 0 0 0 #0000}25%,70%{box-shadow:0 0 0 3px #6366f173}}.cb-reply-flash{animation:cb-reply-flash 1.3s ease}.chatbot-message .cb-reply-quote__text,.chatbot-user-message .cb-reply-quote__text{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important}.chatbot-message .cb-reply-quote__who,.chatbot-user-message .cb-reply-quote__who{color:inherit!important;display:block!important;line-height:1.3!important;margin:0!important;padding:0!important}.chatbot-message .cb-reply-quote__what,.chatbot-user-message .cb-reply-quote__what{color:inherit!important;display:-webkit-box!important;line-height:1.35!important;margin:0!important;padding:0!important}.chatbot-message .cb-reply-quote,.chatbot-user-message .cb-reply-quote{color:inherit!important;display:flex!important}.chatbot-message .cb-reply-quote__who,.chatbot-user-message .cb-reply-quote__who{font-size:11.5px!important}.chatbot-message .cb-reply-quote__what,.chatbot-user-message .cb-reply-quote__what{font-size:12px!important}.cb-tr-chip{align-items:center;background:#f1f5f9;border:1px solid #0000;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:11.5px;font-weight:600;gap:5px;height:22px;letter-spacing:.02em;line-height:1;padding:0 8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.cb-tr-chip.is-on{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.cb-tr-chip:hover{border-color:#cbd5e1}.cb-tr-chip.is-on:hover{border-color:#bfdbfe}.cb-tr-chip:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}body.dark .cb-tr-chip{background:#94a3b829;color:#cbd5e1}body.dark .cb-tr-chip.is-on{background:#3b82f629;border-color:#3b82f647;color:#93c5fd}body.dark .cb-tr-chip:hover{border-color:#94a3b859}.cb-tr-pop{display:flex;flex-direction:column;gap:12px;width:280px}.cb-tr-pop__lead{color:#4b5563;color:var(--text-secondary,#4b5563);font-size:12.5px;line-height:1.5;margin:0}.cb-tr-pop__row{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.cb-tr-pop__row>span{display:flex;flex-direction:column;gap:1px;min-width:0}.cb-tr-pop__row strong{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:600}.cb-tr-pop__row small{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11.5px}body.dark .cb-tr-pop__lead{color:#cbd5e1}body.dark .cb-tr-pop__row strong{color:#f1f5f9}body.dark .cb-tr-pop__row small{color:#94a3b8}.cb-tr-meta{align-items:center;display:flex;font-size:11px;font-weight:500;gap:5px;line-height:1.2;margin-top:6px;opacity:.78}.cb-tr-meta svg{flex:none}.cb-tr-meta button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cb-tr-meta button:hover{opacity:1}.cb-tr-meta button:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:2px}.cb-tr-meta--below{color:#6b7280;color:var(--text-muted,#6b7280);margin:2px 0 4px 2px;opacity:1}body.dark .cb-tr-meta--below{color:#94a3b8}.cb-tr-composer-hint{align-items:center;color:#1d4ed8;display:flex;font-size:11.5px;gap:6px;line-height:1.4;margin:0 0 6px;padding:0 4px}.cb-tr-composer-hint svg{flex:none}body.dark .cb-tr-composer-hint{color:#93c5fd}