/* Agent identity editor and adjacent row actions only. */
.agent-row { display: flex; gap: 8px; align-items: stretch; min-width: 0; }
.agent-row .agent { flex: 1 1 0; min-width: 0; overflow-wrap: anywhere; white-space: normal; text-align: left; }
.agent-row .agent-edit-open { flex: 0 0 auto; min-height: 40px; white-space: normal; }
#agent-edit-form, #agent-edit-loading { min-width: 0; max-width: 100%; }
#agent-edit-form input:not([type="checkbox"]) { width: 100%; min-width: 0; box-sizing: border-box; }
.agent-edit-actions { display: flex; gap: 8px; flex-wrap: wrap; }
.agent-edit-actions button, #agent-edit-loading button { min-height: 40px; max-width: 100%; white-space: normal; }
#agent-edit-status { overflow-wrap: anywhere; }
@media (max-width: 480px) {
  .agent-row { flex-wrap: wrap; }
  .agent-row .agent { flex-basis: 100%; }
  .agent-row .agent-edit-open { margin-bottom: 8px; }
}
