.chatview-wrapper.svelte-1tpzk7f{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ds-background-100, #0a0a0a)}.chatview-header.svelte-1tpzk7f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, .75rem);padding:var(--space-2, .5rem) var(--space-4, 1rem);background:var(--ds-background-200, #111827);border-bottom:1px solid var(--border, #1e293b);min-height:48px;flex-shrink:0}.chatview-header-left.svelte-1tpzk7f{display:flex;align-items:center;gap:var(--space-3, .75rem);min-width:0}.chatview-title.svelte-1tpzk7f{font-size:.9rem;font-weight:600;color:var(--text-primary, #ededed);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatview-header-right.svelte-1tpzk7f{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-shrink:0}.chat-input-field{--input-container-margin: 0;--input-height: 40px;flex:1}.chatview-scroll.svelte-1tpzk7f{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-4, 1rem);-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.chatview-empty.svelte-1tpzk7f{display:flex;align-items:center;justify-content:center;padding:var(--space-8, 2rem);height:100%}.chatview-empty-text.svelte-1tpzk7f{font-size:var(--text-sm, .875rem);color:var(--text-tertiary, #7d7d7d)}.chatview-ended.svelte-1tpzk7f{display:flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);padding:var(--space-4, 1rem);font-size:.85rem;color:var(--text-tertiary, #7d7d7d)}.chatview-details-toggle.svelte-1tpzk7f{display:flex;justify-content:flex-end;padding:0 0 var(--space-2, .5rem) 0;position:sticky;top:0;z-index:5}.chatview-details-btn{--button-height: auto;--button-padding: 4px 10px;--button-border: 1px solid var(--border, #2a2a2a);--button-border-radius: var(--radius-sm, 4px);--button-color: var(--bg-secondary, #141414);--button-text-color: var(--text-tertiary, #7d7d7d);--button-font-size: .7rem;--button-hover-color: var(--bg-secondary, #141414);--button-hover-text-color: var(--text-secondary, #a3a3a3);--button-hover-border: 1px solid var(--text-tertiary, #7d7d7d);-webkit-user-select:none;user-select:none}.chatview-details-btn.active{--button-text-color: var(--text-secondary, #a3a3a3);--button-border: 1px solid var(--text-tertiary, #7d7d7d)}.chat-tool-group.svelte-1tpzk7f{background:var(--bg-secondary, #141414);border:1px solid var(--border, #2a2a2a);border-radius:var(--radius-md, 8px);overflow:hidden;margin:var(--space-2, .5rem) 0;max-width:90%;align-self:flex-start}.chat-tool-group-header.svelte-1tpzk7f{display:flex;align-items:center;gap:var(--space-2, .5rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast, .15s)}.chat-tool-group-header.svelte-1tpzk7f:hover{background:#ffffff08}.chat-tool-group-chevron.svelte-1tpzk7f{font-size:.7rem;color:var(--text-tertiary, #737373);transition:transform .2s ease}.chat-tool-group-chevron.expanded.svelte-1tpzk7f{transform:rotate(90deg)}.chat-tool-group-summary.svelte-1tpzk7f{font-size:.8rem;color:var(--text-tertiary, #737373);font-weight:500}.chat-tool-group-body.svelte-1tpzk7f{border-top:1px solid var(--border, #2a2a2a);padding:var(--space-2, .5rem)}.chat-tool-group-body.svelte-1tpzk7f .chat-tool-card:where(.svelte-1tpzk7f){margin:var(--space-1, .25rem) 0;max-width:100%}@media(max-width:768px){.chatview-header.svelte-1tpzk7f{padding:var(--space-2, .5rem) var(--space-3, .75rem);gap:var(--space-2, .5rem);min-height:44px}.chatview-title.svelte-1tpzk7f{font-size:.8rem}.chatview-scroll.svelte-1tpzk7f{padding:var(--space-3, .75rem)}}@media(max-width:480px){.chatview-header.svelte-1tpzk7f{flex-wrap:wrap}}
