.agents-action-bar{display:flex;justify-content:flex-end;padding:0 20px;margin-bottom:8px}.agents-list{display:flex;flex-direction:column;gap:8px;padding:0}@media (min-width: 768px){.agents-list{padding:0 20px}}.agent-card{display:flex;align-items:flex-start;gap:10px;padding:12px;background:var(--surface-sunken);border:1px solid var(--rule);border-radius:10px;cursor:pointer;transition:background .12s ease;flex-wrap:wrap}@media (min-width: 768px){.agent-card{align-items:center;gap:14px;padding:16px 18px;flex-wrap:nowrap}}.agent-card:hover{background:var(--surface-raise)}.agent-card-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:2px}@media (min-width: 768px){.agent-card-indicator{margin-top:0}}.agent-card-indicator--running{background:var(--success);box-shadow:0 0 6px #462d5429;animation:agent-pulse 2s ease-in-out infinite}.agent-card-indicator--stopped{background:var(--faint)}.agent-card-indicator--paused{background:var(--warning);box-shadow:0 0 6px #462d5429}.agent-card-indicator--error{background:var(--danger);box-shadow:0 0 6px #462d5429}@keyframes agent-pulse{0%,to{opacity:1}50%{opacity:.4}}.agent-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.agent-card-name{font-size:14px;font-weight:500;color:var(--soft);display:flex;align-items:center;gap:8px}.agent-card-avatar{width:44px;height:44px;flex-shrink:0;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-sunken);border:1px solid var(--rule);color:var(--faint);font-size:17px}.agent-card-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-card-description{font-size:13px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-details{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--faint)}.agent-card-details span{display:flex;align-items:center;gap:4px}.agent-card-meta{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}@media (min-width: 768px){.agent-card-meta{flex-direction:column;align-items:flex-end;gap:6px}}.agent-card-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:3px 10px;border-radius:6px}.agent-card-badge--running{background:var(--success-fill);color:var(--success)}.agent-card-badge--stopped{background:var(--surface-raise);color:var(--faint)}.agent-card-badge--paused{background:var(--warning-fill);color:var(--warning)}.agent-card-badge--error{background:var(--danger-fill);color:var(--danger)}.agents-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.agents-empty-icon{font-size:48px;color:var(--faint);margin-bottom:16px}.agents-empty-title{font-size:18px;font-weight:600;color:var(--soft);margin-bottom:8px}.agents-empty-subtitle{font-size:14px;color:var(--faint);max-width:400px}.create-agent-btn{margin-top:20px;height:34px;padding:0 16px;border-radius:6px;border:1px solid var(--rule-2);background:var(--action);color:var(--action-ink);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .1s ease,border-color .1s ease;display:inline-flex;align-items:center;gap:6px}.create-agent-btn:hover{background:var(--action-hover);border-color:var(--rule-2)}.agent-card-flow{display:inline-flex;align-items:center;gap:6px;color:var(--faint);text-decoration:none}.agent-card-flow:hover{color:var(--action);text-decoration:underline}
