.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:#ffffff05;border:1px solid rgba(255,255,255,.06);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:#ffffff0a}.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:#4ade80;box-shadow:0 0 6px #4ade8066;animation:agent-pulse 2s ease-in-out infinite}.agent-card-indicator--stopped{background:#fff3}.agent-card-indicator--paused{background:#ffc107;box-shadow:0 0 6px #ffc1074d}.agent-card-indicator--error{background:#f44336;box-shadow:0 0 6px #f443364d}@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:#e5e7eb;display:flex;align-items:center;gap:8px}.agent-card-icon{color:#ffffff4d;font-size:13px}.agent-card-description{font-size:12px;color:#ffffff59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-details{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#ffffff4d}.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:#22c55e1f;color:#4ade80}.agent-card-badge--stopped{background:#ffffff0a;color:#ffffff59}.agent-card-badge--paused{background:#ffc1071f;color:#ffc107}.agent-card-badge--error{background:#f443361f;color:#f44336}.agent-channels{display:flex;gap:4px}.agent-channel-icon{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;background:#ffffff0f;color:#ffffff73;border:1px solid rgba(255,255,255,.08)}.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:#ffffff1a;margin-bottom:16px}.agents-empty-title{font-size:18px;font-weight:600;color:#fff9;margin-bottom:8px}.agents-empty-subtitle{font-size:14px;color:#ffffff59;max-width:400px}.create-agent-btn{margin-top:20px;height:34px;padding:0 16px;border-radius:6px;border:1px solid rgba(0,170,156,.3);background:#00aa9c;color:#fff;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:#0cb;border-color:#00ccbb80}
