.bot-activity{border:1px solid var(--border);background:var(--surface-secondary,var(--bg));border-radius:18px;margin:18px 0;padding:18px;font-size:12px}.bot-activity.attention{border-color:var(--amber,#b47e25)}.bot-activity-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bot-activity-heading strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.bot-activity p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.bot-activity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.bot-activity dt{color:var(--muted);font-size:10px}.bot-activity dd{overflow-wrap:anywhere;margin:4px 0 0}.bot-card .bot-avatar{position:relative}.bot-card .bot-avatar:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid;position:absolute;inset:-4px}.bot-card[data-motion=true] .bot-avatar>svg,.bot-activity[data-motion=true] .bot-worker-dot{animation:3.8s ease-in-out infinite bot-worker-breathe}.bot-card[data-activity-active=true][data-activity-state=AI_PENDING] .bot-avatar:after,.bot-card[data-activity-active=true][data-activity-state=ORDER_PENDING] .bot-avatar:after{opacity:.55;border-bottom-color:#0000;border-right-color:#0000}.bot-card[data-motion=true][data-activity-state=AI_PENDING] .bot-avatar:after,.bot-card[data-motion=true][data-activity-state=ORDER_PENDING] .bot-avatar:after{animation:2.4s linear infinite bot-confirmed-work}.bot-command-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;display:block}.bot-card[data-command-motion=true] .bot-command-spinner{animation:.9s linear infinite bot-confirmed-work}@keyframes bot-worker-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.93)}}@keyframes bot-confirmed-work{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bot-card .bot-avatar>svg,.bot-card .bot-avatar:after,.bot-card .bot-command-spinner,.bot-activity .bot-worker-dot{animation:none!important}}.bot-activity-next{border-top:1px solid var(--border);padding-top:12px}@media (width<=420px){.bot-activity dl{grid-template-columns:1fr}}.bot-activity.compact{border-radius:16px;margin:18px 0 0;padding:15px}.bot-evidence-strip{color:var(--muted);flex-wrap:wrap;gap:5px 10px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.bot-evidence-strip .unconfirmed{color:var(--amber,#b47e25)}.bot-guidance{overflow-wrap:anywhere;gap:4px;margin-top:12px;line-height:1.6;display:grid}.bot-guidance>strong{font-size:12px}.bot-status-explanation>summary,.bot-budget-details>summary{min-height:44px;color:var(--muted);cursor:pointer;align-content:center;font-size:12px;line-height:1.5;display:list-item}.bot-status-explanation>summary{padding:10px 0 0}.bot-budget-details{margin-top:7px}.bot-budget-details .bot-budget-breakdown{margin-top:0;padding-top:0}.bot-budget-details p{color:var(--muted);margin:12px 0 16px;font-size:12px;line-height:1.6}.bot-budget-details summary:focus-visible,.bot-status-explanation summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.audit-pagination.svelte-17od81v{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;display:flex}.audit-page-buttons.svelte-17od81v{flex-wrap:wrap;gap:8px;display:flex}.audit-page-buttons.svelte-17od81v .button:where(.svelte-17od81v),.icon-button.audit-details.svelte-17od81v{min-width:44px;min-height:44px}.table-scroll.svelte-17od81v{scroll-margin-block-start:16px}@media (width<=600px){.audit-page-buttons.svelte-17od81v{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.audit-page-buttons.svelte-17od81v .button:where(.svelte-17od81v){padding-inline:10px}}
