.ds-tool-call{--ds-tool-call-color:var(--color-text-secondary);--ds-tool-call-icon-color:var(--color-icon-secondary);background-color:var(--ds-chat-card-bg);border:var(--ds-chat-card-border);border-radius:var(--ds-chat-card-radius);flex-direction:column;width:100%;display:flex;overflow:hidden}.ds-tool-call__header{align-items:center;gap:var(--gap-200);box-sizing:border-box;width:100%;min-height:var(--ds-chat-card-row-height);padding:var(--ds-chat-card-row-pad) var(--ds-chat-card-inset);color:var(--color-text-primary);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;display:flex}.ds-tool-call__header:hover{background-color:var(--color-bg-container-secondary)}.ds-tool-call__header:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.ds-tool-call__header--static{cursor:default}.ds-tool-call__header--static:hover{background-color:#0000}.ds-tool-call__indicator{width:var(--icon-size-500);height:var(--icon-size-500);color:var(--ds-tool-call-icon-color);flex:none;order:1;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.ds-tool-call__indicator .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-tool-call__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing);color:var(--color-text-primary);flex:0 auto;overflow:hidden}.ds-tool-call__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-tertiary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);flex:1 1 0;overflow:hidden}.ds-tool-call__status{color:var(--ds-tool-call-color);font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing);white-space:nowrap;flex:none;order:2}.ds-tool-call__duration{color:var(--color-text-tertiary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;order:3}.ds-tool-call__chevron{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);transition:transform var(--motion-duration-slow) var(--motion-ease-standard);flex:none;order:4}.ds-tool-call--open .ds-tool-call__chevron{transform:rotate(180deg)}.ds-tool-call--pending{--ds-tool-call-color:var(--color-status-warning-text);--ds-tool-call-icon-color:var(--color-status-warning-icon)}.ds-tool-call--running{--ds-tool-call-color:var(--color-status-info-text);--ds-tool-call-icon-color:var(--color-status-info-icon)}.ds-tool-call--success{--ds-tool-call-color:var(--color-status-positive-text);--ds-tool-call-icon-color:var(--color-status-positive-icon)}.ds-tool-call--error{--ds-tool-call-color:var(--color-status-error-text);--ds-tool-call-icon-color:var(--color-status-error-icon)}.ds-tool-call__panel{visibility:hidden;transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-standard), visibility var(--motion-duration-slow) var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.ds-tool-call--open .ds-tool-call__panel{visibility:visible;grid-template-rows:1fr}.ds-tool-call__clip{min-height:0;overflow:hidden}.ds-tool-call__content{padding:var(--ds-chat-card-edge) var(--ds-chat-card-inset);border-top:var(--border-025) solid var(--color-divider)}.ds-tool-call__content>:first-child{margin-top:0}.ds-tool-call__content>:last-child{margin-bottom:0}.ds-tool-call__actions{justify-content:flex-start;align-items:center;gap:var(--gap-200);padding:var(--padding-200) var(--ds-chat-card-inset) var(--ds-chat-card-edge);display:flex}.ds-tool-call .material-symbols-rounded:not(.ds-tool-call__chevron){color:inherit}.ds-tool-call__content>.ds-code-block{background-color:#0000;border:none;border-radius:0}.ds-tool-call__content>.ds-code-block .ds-code-block__header{border-bottom:none;order:1;justify-content:flex-start;margin-block-start:var(--gap-400);padding:0}.ds-tool-call__content>.ds-code-block .ds-code-block__language{display:none}.ds-tool-call__content>.ds-code-block .ds-code-block__meta{display:contents}.ds-tool-call__content>.ds-code-block .ds-code-block__copy{box-sizing:border-box;gap:var(--gap-200);height:var(--control-height-compact);padding:0 var(--padding-300);border:var(--border-025) solid var(--color-action-primary-border);color:var(--color-text-primary)}.ds-tool-call__content>.ds-code-block .ds-code-block__pre{padding:0}
