.foundry-chat-tool-approval{--foundry-chat-tool-approval-bg: var(--pine-color-background-container);--foundry-chat-tool-approval-border: var(--pine-color-border-subtle);--foundry-chat-tool-approval-text: var(--pine-color-text);--foundry-chat-tool-approval-text-muted: var(--pine-color-text-muted);--foundry-chat-tool-approval-icon: var(--pine-color-icon);--foundry-chat-tool-approval-inset: var(--pine-color-background-subtle);display:flex;flex-direction:column;gap:var(--pine-dimension-xs);padding:var(--pine-dimension-250);border:var(--pine-border-width-thin) solid var(--foundry-chat-tool-approval-border);border-radius:var(--pine-border-radius-lg);background:var(--foundry-chat-tool-approval-bg);box-shadow:var(--pine-box-shadow-050)}.foundry-chat-dark-panel .foundry-chat-tool-approval{--foundry-chat-tool-approval-bg: var(--pine-color-grey-900);--foundry-chat-tool-approval-border: var(--pine-color-grey-800);--foundry-chat-tool-approval-text: var(--pine-color-grey-100);--foundry-chat-tool-approval-text-muted: var(--pine-color-grey-400);--foundry-chat-tool-approval-icon: var(--pine-color-grey-300);--foundry-chat-tool-approval-inset: var(--pine-color-grey-800)}.foundry-chat-tool-approval:focus{outline:none}.foundry-chat-tool-approval:focus-visible{outline:var(--pine-outline-focus)}.foundry-chat-tool-approval__about{--foundry-chat-tool-approval-about-pad-block: var(--pine-dimension-150);--foundry-chat-tool-approval-about-pad-inline: var(--pine-dimension-sm);margin-block-start:var(--pine-dimension-xs);padding:var(--foundry-chat-tool-approval-about-pad-block) var(--foundry-chat-tool-approval-about-pad-inline);border:var(--pine-border-width-thin) solid var(--foundry-chat-tool-approval-border);border-radius:var(--pine-border-radius-md);overflow:hidden}.foundry-chat-tool-approval__footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--pine-dimension-xs);gap:var(--pine-dimension-xs);margin-block-start:var(--pine-dimension-xs)}.foundry-chat-tool-approval__toggle{flex:none;padding:0;border:none;background:none;color:var(--foundry-chat-tool-approval-text-muted);font:var(--pine-typography-body-sm);cursor:pointer}.foundry-chat-tool-approval__toggle:hover{color:var(--foundry-chat-tool-approval-text)}.foundry-chat-tool-approval__toggle:focus:not(:focus-visible){outline:none}.foundry-chat-tool-approval__toggle:focus-visible{border-radius:var(--pine-dimension-2xs);outline:var(--pine-outline-focus)}.foundry-chat-tool-approval__details{display:flex;flex-direction:column;gap:var(--pine-dimension-150);max-height:280px;margin:var(--foundry-chat-tool-approval-about-pad-block) calc(var(--foundry-chat-tool-approval-about-pad-inline) * -1) calc(var(--foundry-chat-tool-approval-about-pad-block) * -1);padding:var(--foundry-chat-tool-approval-about-pad-block) var(--foundry-chat-tool-approval-about-pad-inline);border-block-start:var(--pine-border-width-thin) solid var(--foundry-chat-tool-approval-border);background:var(--foundry-chat-tool-approval-inset);overflow:auto}.foundry-chat-tool-approval__detail{display:flex;flex-direction:column;gap:var(--pine-dimension-2xs);font:var(--pine-typography-body-sm)}.foundry-chat-tool-approval__detail dt{color:var(--foundry-chat-tool-approval-text-muted);font-weight:var(--pine-font-weight-regular)}.foundry-chat-tool-approval__detail dd{margin:0;color:var(--foundry-chat-tool-approval-text);white-space:pre-wrap;overflow-wrap:anywhere}.foundry-chat-dark-panel .foundry-chat-tool-approval__approve::part(button){border-color:var(--pine-color-white);background-color:var(--pine-color-white);color:var(--pine-color-black)}.foundry-chat-dark-panel .foundry-chat-tool-approval__decline::part(button){border-color:var(--foundry-chat-tool-approval-border);background-color:transparent;color:var(--foundry-chat-tool-approval-text)}.foundry-chat-turn-ledger{--foundry-chat-turn-ledger-toggle: var(--pine-color-text-muted);--foundry-chat-turn-ledger-row: var(--pine-color-text-muted);--foundry-chat-turn-ledger-border: var(--pine-color-border-subtle)}.foundry-chat-dark-panel .foundry-chat-turn-ledger{--foundry-chat-turn-ledger-toggle: var(--pine-color-grey-300);--foundry-chat-turn-ledger-row: var(--pine-color-grey-200);--foundry-chat-turn-ledger-border: var(--pine-color-grey-800)}.foundry-chat-turn-ledger__toggle{--pds-button-color-text-default: var(--foundry-chat-turn-ledger-toggle)}.foundry-chat-turn-ledger .foundry-chat-animated-shimmer-indicator,.foundry-chat-turn-ledger .foundry-chat-animated-shimmer-indicator__text-slot,.foundry-chat-turn-ledger .foundry-chat-animated-shimmer-indicator__text{min-width:0}.foundry-chat-turn-ledger .foundry-chat-animated-shimmer-indicator__text{overflow:hidden;text-overflow:ellipsis}.foundry-chat-turn-ledger__list{align-self:stretch;width:100%;margin:0;padding:0;border:var(--pine-border-width-thin) solid var(--foundry-chat-turn-ledger-border);border-radius:var(--pine-border-radius-md);list-style:none}.foundry-chat-turn-ledger__call{padding:var(--pine-dimension-xs) var(--pine-dimension-150)}.foundry-chat-turn-ledger__call+.foundry-chat-turn-ledger__call{border-block-start:var(--pine-border-width-thin) solid var(--foundry-chat-turn-ledger-border)}
