#enterprise-data-chatkit-demo{color:var(--foreground);width:100%}#enterprise-data-chatkit-demo p,#enterprise-data-chatkit-demo pre,#enterprise-data-chatkit-demo dl,#enterprise-data-chatkit-demo dd{margin:0}#enterprise-data-chatkit-demo strong{font-weight:500}#enterprise-data-chatkit-demo .chat-shell{margin-inline:auto;max-width:736px;overflow:hidden;padding:0}#enterprise-data-chatkit-demo .work-label,#enterprise-data-chatkit-demo .step-label,#enterprise-data-chatkit-demo .code-heading,#enterprise-data-chatkit-demo .approval-actions,#enterprise-data-chatkit-demo .status,#enterprise-data-chatkit-demo .activity-link,#enterprise-data-chatkit-demo .composer{align-items:center;display:flex}#enterprise-data-chatkit-demo .conversation{display:grid;gap:24px;padding:18px 18px 0}#enterprise-data-chatkit-demo .user-row{display:flex;justify-content:flex-end}#enterprise-data-chatkit-demo .user-message{background:var(--primary);border-radius:12px 12px 3px;color:var(--primary-foreground);max-width:540px;padding:13px 16px}#enterprise-data-chatkit-demo details>summary{cursor:pointer;list-style:none}#enterprise-data-chatkit-demo details>summary::-webkit-details-marker{display:none}#enterprise-data-chatkit-demo .work-label{gap:8px;padding:4px 0 12px}#enterprise-data-chatkit-demo .work-label .chevron,#enterprise-data-chatkit-demo .step-label .chevron{margin-left:auto;transition:transform .16s ease}#enterprise-data-chatkit-demo details[open]>summary .chevron{transform:rotate(90deg)}#enterprise-data-chatkit-demo .timeline{border-left:1px solid var(--border);display:grid;margin-left:8px;padding-left:20px}#enterprise-data-chatkit-demo .step{padding-bottom:8px;position:relative}#enterprise-data-chatkit-demo details.step{padding-inline:0}#enterprise-data-chatkit-demo .step:before{background:var(--card);border:1px solid var(--border);border-radius:50%;content:"";height:8px;left:-25px;position:absolute;top:16px;width:8px}#enterprise-data-chatkit-demo .step-label{gap:9px;padding:10px 0}#enterprise-data-chatkit-demo .step-label>svg:first-child{flex:0 0 16px;height:16px;width:16px}#enterprise-data-chatkit-demo .step-copy{display:grid;gap:2px;min-width:0}#enterprise-data-chatkit-demo .step-body{display:grid;gap:8px;padding:2px 0 12px 26px}#enterprise-data-chatkit-demo .code-panel{border:1px solid var(--border);overflow:hidden}#enterprise-data-chatkit-demo .code-heading{border-bottom:1px solid var(--border);gap:8px;justify-content:space-between;padding:8px 10px}#enterprise-data-chatkit-demo pre{background:var(--muted);color:var(--foreground);max-height:360px;overflow-x:hidden;overflow-y:auto;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}#enterprise-data-chatkit-demo pre code{display:block;min-width:0;white-space:inherit;overflow-wrap:anywhere;word-break:break-word}#enterprise-data-chatkit-demo .answer{max-width:640px}#enterprise-data-chatkit-demo .approval{border:1px solid var(--border);display:grid;gap:15px;margin-inline:auto;max-width:540px;padding:18px;width:100%}#enterprise-data-chatkit-demo .approval-title{display:grid;gap:3px}#enterprise-data-chatkit-demo .approval-fields{display:grid;gap:8px 14px;grid-template-columns:105px minmax(0,1fr)}#enterprise-data-chatkit-demo .approval-fields dt{color:var(--muted-foreground)}#enterprise-data-chatkit-demo .approval-actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}#enterprise-data-chatkit-demo .approval-actions .btn{min-width:104px}#enterprise-data-chatkit-demo .status{background:var(--muted);gap:10px;justify-content:space-between;padding:12px}#enterprise-data-chatkit-demo .status-message{display:flex;align-items:flex-start;gap:10px;min-width:0}#enterprise-data-chatkit-demo .status .btn{flex:0 0 auto}#enterprise-data-chatkit-demo .activity-link{color:var(--foreground);gap:5px}#enterprise-data-chatkit-demo .composer-wrap{padding:20px 14px 14px}#enterprise-data-chatkit-demo .composer{border:1px solid var(--input);border-radius:14px;gap:10px;justify-content:space-between;padding:8px 8px 8px 14px}#enterprise-data-chatkit-demo .hidden{display:none}@media(prefers-reduced-motion:reduce){#enterprise-data-chatkit-demo .work-label .chevron,#enterprise-data-chatkit-demo .step-label .chevron{transition:none}}@media(max-width:520px){#enterprise-data-chatkit-demo .approval-fields{grid-template-columns:1fr}#enterprise-data-chatkit-demo .approval-fields dd+dt{margin-top:4px}#enterprise-data-chatkit-demo .step-body{padding-left:0}#enterprise-data-chatkit-demo .approval-actions .btn{flex:1 1 0}#enterprise-data-chatkit-demo .status{align-items:stretch;flex-direction:column}#enterprise-data-chatkit-demo .status .btn{align-self:flex-end}}
