.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}[data-strategy-family=atas]{--atas-accent:#168f8c;--atas-soft:color-mix(in srgb, #168f8c 9%, var(--surface))}[data-strategy-family=atas][data-strategy-accent=amber]{--atas-accent:#ce922a;--atas-soft:color-mix(in srgb, #ce922a 9%, var(--surface))}.app-shell .bot-card[data-strategy-family=atas][data-strategy-accent],.strategy-choice[data-strategy-family=atas],.backtest-configuration-group[data-strategy-family=atas]{border-color:color-mix(in srgb, var(--atas-accent) 55%, var(--border));border-top:3px solid var(--atas-accent);background-image:linear-gradient(135deg, var(--atas-soft), transparent 60%)}.bot-card[data-strategy-family=atas] .bot-avatar,.atas-family-badge{color:var(--atas-accent);background:var(--atas-soft)}.atas-family-badge{border:1px solid color-mix(in srgb, var(--atas-accent) 35%, var(--border));border-radius:9px;align-items:center;gap:7px;max-width:100%;padding:7px 10px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.atas-diagnostics{border:1px solid color-mix(in srgb, var(--atas-accent) 40%, var(--border));background:var(--atas-soft);border-radius:17px;min-width:0;margin:20px 0;padding:20px}.atas-diagnostics h4{margin:12px 0}.atas-diagnostics p,.atas-diagnostics .field-hint{color:var(--muted);font-size:12px;line-height:1.7}.atas-diagnostics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.atas-diagnostics dl>div{background:var(--surface);border-radius:11px;min-width:0;padding:13px}.atas-diagnostics dt{color:var(--muted);font-size:11px;line-height:1.6}.atas-diagnostics dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:650}.atas-strategy-note{color:var(--muted);font-size:11px;line-height:1.7}@media (width<=600px){.atas-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.atas-diagnostics{padding:15px}.atas-diagnostics dl{grid-template-columns:1fr}}.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}}
