.agent-management{font-size:14px;color:var(--bm-ink)}.agent-management .bm-page-heading{gap:16px;align-items:flex-start}.agent-management .bm-page-heading p{max-width:960px}.agent-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.agent-section,.agent-sidebar{border:1px solid var(--bm-line);border-radius:20px;background:var(--bm-surface);box-shadow:0 4px 15px rgba(20,43,69,.04)}.agent-sidebar{position:sticky;top:24px}.agent-section h2,.agent-sidebar h2{font-size:15px;font-weight:650}.agent-add{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--bm-neutral-bg);color:var(--bm-primary)}.agent-management .bm-button-danger,.bm-dialog .bm-button-danger{padding:9px 16px;border-radius:10px;background:var(--bm-danger);color:white;font-weight:600}.agent-list{padding:0 12px 12px;display:flex;flex-direction:column;gap:5px}.agent-list-item{display:flex;align-items:center;border:1px solid transparent;border-radius:12px;background:var(--bm-surface-muted)}.agent-list-item.is-selected{background:var(--bm-info-bg);border-color:var(--bm-info)}.agent-select{flex:1;min-width:0;padding:12px;text-align:left}.agent-select span,.agent-select strong{display:block;overflow-wrap:anywhere}.agent-select strong{font-weight:600}.agent-select span{margin-top:4px;color:var(--bm-muted);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-delete{flex-shrink:0;padding:8px;color:var(--bm-muted)}.agent-delete:hover{color:var(--bm-danger)}.agent-details{min-width:0;display:flex;flex-direction:column;gap:16px}.agent-section{padding:20px}.agent-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.agent-section-heading p{color:var(--bm-muted);margin-top:5px;font-size:13px;line-height:1.6}.agent-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:10px;background:var(--bm-surface-muted);line-height:1.7}.agent-preview button{display:block;margin-left:auto;font-size:13px;color:var(--bm-primary)}.agent-field-label{color:var(--bm-muted);margin-bottom:5px;font-size:13px}.agent-textarea{width:100%;resize:vertical;border:1px solid var(--bm-control-line);border-radius:12px;background:var(--bm-surface);padding:12px;line-height:1.7}.agent-channel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--bm-line);border-radius:14px;background:var(--bm-surface)}.agent-channel h3{font-size:14px;font-weight:600}.agent-channel-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.agent-channel-icon img{width:28px;height:28px;object-fit:contain}.agent-warning{padding:12px 16px;border-radius:12px;background:var(--bm-warning-bg);color:var(--bm-warning)}@media (max-width:760px){.agent-layout{grid-template-columns:minmax(0,1fr)}.agent-sidebar{position:static}.agent-list{flex-direction:row;flex-wrap:wrap}.agent-list-item{flex:1 1 160px}.agent-section{padding:16px}.agent-section-heading{gap:10px}.agent-section-heading .bm-button,.agent-section-heading .bm-button-secondary{padding:7px 10px}}