.agent-connection{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--line,#dfe3e5);border-radius:9px;background:#f5f7f8}.agent-connection p{margin:0;flex:1}.agent-connection .tag{flex-shrink:0}.agent-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.agent-summary>div{padding:18px 20px;border:1px solid var(--line,#dfe3e5);border-radius:9px;background:white}.agent-summary strong{display:block;font-size:28px;margin-bottom:6px}.agent-summary span{font-size:12px;color:#68727a}.agent-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.agent-filters{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:14px;margin-bottom:20px}.agent-filters .actions{grid-column:1/-1}.agent-workspace input,.agent-workspace select{height:40px;min-height:40px}.agent-proposal{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--line,#dfe3e5)}.agent-proposal>div{min-width:0}.agent-proposal h3{font-size:15px;margin:10px 0 6px;overflow-wrap:anywhere}.agent-proposal p{margin:6px 0;font-size:12px;overflow-wrap:anywhere}.agent-proposal>.btn{flex-shrink:0}.agent-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.agent-pages{justify-content:center;margin-top:20px}.agent-local-form{display:flex;align-items:end;gap:12px;margin:20px 0}.agent-local-form .field{flex:1}.agent-answer{background:#eef3f4;border-radius:8px;padding:16px;margin:22px 0}.agent-pending{padding:16px;background:#fff3d3;border-radius:8px}.agent-workspace details{margin-top:18px}.agent-workspace .panel{min-width:0}.agent-workspace .ai-agent-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(max-width:850px){.agent-filters{grid-template-columns:1fr 1fr}.agent-filters>.field:first-child{grid-column:1/-1}.agent-connection{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.agent-summary{gap:8px}.agent-summary>div{padding:12px 10px}.agent-summary strong{font-size:24px}.agent-summary span{font-size:11px}.agent-filters{grid-template-columns:1fr}.agent-proposal{align-items:flex-start;flex-direction:column;gap:10px}.agent-local-form{align-items:stretch;flex-direction:column}.agent-workspace .btn{min-height:44px}.agent-workspace .ai-agent-grid{grid-template-columns:1fr}}
