.cargox-assistant .ds-chat-history-delete-dialog{box-sizing:border-box;border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:var(--surface-primary);width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--text-body);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 4px 12px #0000002e}.cargox-assistant .ds-chat-history-delete-dialog::backdrop{background:#00000052}.cargox-assistant .ds-chat-history-delete-dialog-content{gap:var(--space-12);min-width:0;padding:var(--space-20);flex-direction:column;display:flex}.cargox-assistant .ds-chat-history-delete-dialog h2,.cargox-assistant .ds-chat-history-delete-dialog p{margin:0}.cargox-assistant .ds-chat-history-delete-dialog h2{color:var(--text-primary);font-size:16px;font-weight:600;line-height:22px}.cargox-assistant .ds-chat-history-delete-dialog p{overflow-wrap:anywhere;font-size:14px;line-height:20px}.cargox-assistant .ds-chat-history-delete-dialog strong{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.cargox-assistant .ds-chat-history-delete-dialog-warning{color:var(--text-secondary)}.cargox-assistant .ds-chat-history-delete-dialog-error{padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);background:var(--state-ex-bg);color:var(--state-ex-text)}.cargox-assistant .ds-chat-history-delete-dialog-actions{justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.cargox-assistant .ds-chat-history-delete-dialog-actions{transition:none}}.cargox-assistant .ds-email-attachment-picker{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex}.cargox-assistant .ds-email-attachment-picker__message{width:100%;color:var(--text-body);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.cargox-assistant .ds-email-attachment-picker__control{width:100%;min-width:0}.cargox-assistant .ds-email-attachment-picker__always-start{justify-content:flex-end;width:100%;display:flex}.cargox-assistant .ds-email-attachment-picker__trigger{max-width:calc(100% - var(--space-4));margin-inline-start:var(--space-4)}.cargox-assistant .ds-email-attachment-picker__trigger .cx-button__content{text-overflow:ellipsis;min-width:0;overflow:hidden}.cargox-assistant .ds-email-attachment-picker__trigger .cx-button__icon:last-child{transition:transform .1s ease-in-out}.cargox-assistant .ds-email-attachment-picker__trigger[aria-expanded=true] .cx-button__icon:last-child{transform:rotate(180deg)}.cargox-assistant .ds-email-attachment-picker__dropdown{gap:var(--space-8);width:100%;min-width:0;margin-top:var(--space-6);padding:var(--space-8);border:1px solid var(--border-tertiary);border-radius:var(--radius-lg);background:var(--surface-primary);flex-direction:column;display:flex}.cargox-assistant .ds-email-attachment-picker__upload-input{display:none}.cargox-assistant .ds-email-attachment-picker__groups{gap:var(--space-8);flex-direction:column;width:100%;min-width:0;max-height:none;display:flex;overflow-y:visible}.cargox-assistant .ds-email-attachment-picker__groups[data-scrollable=true]{max-height:500px;overflow-y:auto}.cargox-assistant .ds-email-attachment-picker__group{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.cargox-assistant .ds-email-attachment-picker__group-title{padding:0 var(--space-8);color:var(--text-secondary);margin:0;font-size:14px;font-weight:600;line-height:20px}.cargox-assistant .ds-email-attachment-picker__list{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.cargox-assistant .ds-email-attachment-picker__row{align-items:center;gap:var(--space-8);width:100%;min-width:0;min-height:44px;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);background:var(--surface-primary);display:flex}.cargox-assistant .ds-email-attachment-picker__row:hover{background:var(--surface-secondary)}.cargox-assistant .ds-email-attachment-picker__row[data-selected=true]{background:var(--brand-50)}.cargox-assistant .ds-email-attachment-picker__checkbox{flex:none;width:28px;height:28px}.cargox-assistant .ds-email-attachment-picker__icon{border-radius:var(--radius-sm);background:var(--surface-secondary);width:28px;height:28px;color:var(--border-primary);flex:none;justify-content:center;align-items:center;display:flex}.cargox-assistant .ds-email-attachment-picker__icon>svg{width:16px;height:16px}.cargox-assistant .ds-email-attachment-picker__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.cargox-assistant .ds-email-attachment-picker__copy>span{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.cargox-assistant .ds-email-attachment-picker__copy>small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.cargox-assistant .ds-email-attachment-picker__remove{opacity:0;pointer-events:none;flex:none;transition:opacity .1s ease-in-out}.cargox-assistant .ds-email-attachment-picker__row:hover .ds-email-attachment-picker__remove,.cargox-assistant .ds-email-attachment-picker__row:focus-within .ds-email-attachment-picker__remove,.cargox-assistant .ds-email-attachment-picker__remove:focus-visible{opacity:1;pointer-events:auto}.cargox-assistant[data-host-mode=outlook] .ds-email-attachment-picker__remove{color:var(--state-ex-text)}.cargox-assistant .ds-email-attachment-picker__empty{padding:var(--space-8);color:var(--text-secondary);text-align:center;margin:0;font-size:12px;line-height:16px}.cargox-assistant .ds-email-attachment-picker__footer{justify-content:space-between;gap:var(--space-8);width:100%;padding-top:var(--space-8);border-top:1px solid var(--border-tertiary);flex-wrap:wrap;display:flex}.cargox-assistant .ds-email-attachment-picker__upload,.cargox-assistant .ds-email-attachment-picker__start{flex-shrink:0;min-width:128px;max-width:100%}.cargox-assistant .ds-email-attachment-picker__error,.cargox-assistant .ds-email-attachment-picker__status{width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.cargox-assistant .ds-email-attachment-picker__error{background:var(--state-ex-bg);color:var(--state-ex-text)}.cargox-assistant .ds-email-attachment-picker__status{background:var(--brand-50);color:var(--brand-blue)}@container (width<=360px){.cargox-assistant .ds-email-attachment-picker__footer{grid-template-columns:fit-content(100%);justify-content:start;display:grid}.cargox-assistant .ds-email-attachment-picker__upload,.cargox-assistant .ds-email-attachment-picker__start{width:100%}}@container (width<=260px){.cargox-assistant .ds-email-attachment-picker__trigger,.cargox-assistant .ds-email-attachment-picker__upload,.cargox-assistant .ds-email-attachment-picker__start{width:100%}.cargox-assistant .ds-email-attachment-picker__footer{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cargox-assistant .ds-email-attachment-picker__trigger .cx-button__icon:last-child,.cargox-assistant .ds-email-attachment-picker__remove{transition:none}}.ds-agent-run-tree{border:1px solid var(--border-color,#d1d5db);width:min(100% - 2.5rem,46rem);color:var(--text-primary,#1f2937);background:var(--surface-secondary,#f9fafb);border-radius:.75rem;margin:.25rem 0 .75rem 2.5rem;padding:.75rem;font-size:.8125rem}.ds-agent-run-tree__header,.ds-agent-run-tree__node-header,.ds-agent-run-tree__node-header>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ds-agent-run-tree__node{border:1px solid var(--border-color,#d1d5db);background:var(--surface-primary,#fff);border-radius:.625rem;margin-top:.625rem;padding:.625rem}.ds-agent-run-tree__status{color:var(--text-secondary,#6b7280)}.ds-agent-run-tree__root{background:var(--surface-tertiary,#f3f4f6);border-radius:.625rem;margin-top:.625rem;padding:.375rem .625rem}.ds-agent-run-tree__children{border-left:1px dashed var(--border-color,#d1d5db);gap:.25rem;margin:.5rem 0 0 .375rem;padding-left:.75rem;display:grid}.ds-agent-run-tree__children-toggle{margin-top:.5rem}.ds-agent-run-tree__toggle{border:1px solid var(--border-color,#d1d5db);color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:.375rem;padding:.125rem .5rem}.ds-agent-run-tree__depth,.ds-agent-run-tree__origin,.ds-agent-run-tree__policy,.ds-agent-run-tree__resume,.ds-agent-run-tree__over{overflow-wrap:anywhere;background:var(--surface-tertiary,#f3f4f6);color:var(--text-secondary,#6b7280);border-radius:999px;margin-left:.375rem;padding:.0625rem .375rem}.ds-agent-run-tree__origin--native_observable{background:var(--surface-highlight,#eef2ff);color:var(--color-brand,#2563eb)}.ds-agent-run-tree__meta{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;display:flex}.ds-agent-run-tree__meta>span{margin-left:0}.ds-agent-run-tree__external{overflow-wrap:anywhere;color:var(--text-tertiary,#9ca3af)}.ds-agent-run-tree__usage{color:var(--text-secondary,#6b7280);margin:.5rem 0 0}.ds-agent-run-tree__usage--over{color:#b42318}.ds-agent-run-tree__over{color:#b42318;background:#fee4e2}.ds-agent-run-tree__usage .ds-agent-run-tree__over{margin-left:.5rem}.ds-agent-run-tree__cancel{border:1px solid var(--border-color,#d1d5db);color:var(--text-primary,#1f2937);cursor:pointer;background:0 0;border-radius:.375rem;padding:.25rem .5rem}.ds-agent-run-tree__cancel:disabled{cursor:default;opacity:.55}.ds-agent-run-tree__resources,.ds-agent-run-tree__artifacts{color:var(--text-secondary,#6b7280);flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.ds-agent-run-tree__resources>span:not(:first-child){overflow-wrap:anywhere;background:var(--surface-tertiary,#f3f4f6);border-radius:999px;padding:.125rem .375rem}.ds-agent-run-tree__events{color:var(--text-secondary,#6b7280);gap:.25rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.ds-agent-run-tree__result{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0}.ds-agent-run-tree__artifacts{padding-left:1.25rem;display:block}.ds-agent-run-tree__artifacts a,.ds-agent-run-tree__artifacts button{color:var(--color-brand,#2563eb);text-decoration:underline}.ds-agent-run-tree__artifacts button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
