/* 1.4.93: Migrar agente de IA, fila e equipe para outra empresa */
.em-root{display:grid;gap:14px;min-width:0}
.em-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--cp-muted,#6b6480)}
.em-text b{color:inherit}
.em-muted{margin:0;font-size:13px;color:var(--cp-muted,#6b6480)}
.em-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;align-items:start}
.em-grid label{display:grid;gap:6px;font-size:13px;font-weight:600}
.em-grid input,.em-grid select,.em-link select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--cp-line,#e3def0);border-radius:10px;font:inherit;font-weight:400;background:#fff;color:inherit}
.em-mode{border:1px solid var(--cp-line,#e3def0);border-radius:12px;padding:8px 12px;margin:0;display:grid;gap:6px}
.em-mode legend{font-size:13px;font-weight:600;padding:0 4px}
.em-mode label{display:flex;gap:8px;align-items:flex-start;font-weight:400;cursor:pointer}
.em-mode label span{display:grid}
.em-mode small{color:var(--cp-muted,#6b6480);font-size:12px}
.em-title{margin:4px 0 0;font-size:14px}
.em-group{border:1px solid var(--cp-line,#e3def0);border-radius:12px;padding:8px 12px 10px;margin:0 0 10px;min-width:0}
.em-group legend{font-size:12.5px;font-weight:700;padding:0 4px;color:var(--cp-muted,#6b6480)}
.em-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--cp-line,#efebf6)}
.em-link:first-of-type{border-top:0}
.em-link-name{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}
.em-link-name small{font-size:12px;color:var(--cp-muted,#6b6480)}
.em-link-choice{display:grid;gap:6px;min-width:0}
.em-people{margin:0;font-size:13px;line-height:1.5;background:#f6f3fd;border-radius:10px;padding:10px 12px}
.em-blocked{border:1px solid #f3c1c1;background:#fdf1f1;color:#8a1f1f;border-radius:12px;padding:10px 14px;font-size:13px}
.em-blocked ul{margin:6px 0;padding-left:18px}
.em-blocked small{color:#8a1f1f}
.em-error{color:#b42318;font-size:13px;font-weight:600}
@media (max-width:640px){.em-link{grid-template-columns:1fr}}
.em-mode input[type=radio]{appearance:auto;-webkit-appearance:radio;width:16px;height:16px;min-width:16px;padding:0;margin:3px 0 0;border:0;box-shadow:none;flex:0 0 auto;accent-color:var(--cp-accent,#6a3df0)}
