.whatsapp-chat-search{position:relative;flex:1;min-width:0;display:flex;align-items:center}.whatsapp-chat-search .form-control{height:var(--toolbar-control-h);padding:0 14px 0 36px;border-radius:999px;border:1px solid var(--wa-borde);font-size:.875rem}.whatsapp-chat-search .form-control,.whatsapp-chat-search .form-control:focus{background:var(--wa-input-bg);color:var(--wa-texto);box-shadow:var(--toolbar-btn-shadow)}.whatsapp-chat-search .form-control:focus{border-color:var(--wa-verde)}.whatsapp-chat-search .form-control::-moz-placeholder{color:var(--wa-texto);opacity:var(--wa-texto-muy-tenue-op)}.whatsapp-chat-search .form-control::placeholder{color:var(--wa-texto);opacity:var(--wa-texto-muy-tenue-op)}.whatsapp-chat-search .bi-search{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--wa-texto);opacity:var(--wa-texto-muy-tenue-op);font-size:14px;pointer-events:none}.whatsapp-chat-row{padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--wa-borde);color:var(--wa-texto);transition:background .12s ease}.whatsapp-chat-row:hover{background:var(--wa-hover)}.whatsapp-chat-row--active,.whatsapp-chat-row--active:hover{background:rgba(37,211,102,.12);background:color-mix(in srgb,var(--wa-verde) 14%,transparent)}.whatsapp-chat-row__main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.whatsapp-chat-row__name{font-weight:600;font-size:.95rem;display:flex;align-items:center;min-width:0;overflow:hidden}.whatsapp-chat-row__name-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-chat-row__ai-off-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-text-secondary);margin-right:6px;flex-shrink:0}.whatsapp-chat-row__time{font-size:.75rem;opacity:var(--wa-texto-muy-tenue-op);flex-shrink:0}.whatsapp-chat-row__sub{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2px;gap:8px}.whatsapp-chat-row__phone{font-size:.8rem;color:var(--color-text-secondary)}.whatsapp-chat-row__sim{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:700;letter-spacing:.03em;color:var(--wa-sim-texto);background:var(--wa-sim-bg);border-radius:4px;padding:0 4px;margin-left:5px}.whatsapp-simulate__aviso{font-size:.85rem}.whatsapp-simulate__hint{display:block;margin-top:6px}.whatsapp-simulate__actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:15px}.agent-template-picker--card{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.agent-template-picker--chip{display:flex;flex-wrap:wrap;gap:6px}.agent-template-picker__item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid var(--color-border);background:var(--bg-card);border-radius:10px;padding:12px;cursor:pointer;text-align:left;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.agent-template-picker__item:hover{border-color:var(--color-primary);background:var(--bg-hover)}.agent-template-picker__item--selected{box-shadow:inset 0 0 0 1px var(--color-primary)}.agent-template-picker__check{position:absolute;top:8px;right:8px;color:var(--color-primary);font-size:.8rem}.agent-template-picker__icon{font-size:1.05rem;color:var(--color-text-secondary)}.agent-template-picker__item--selected .agent-template-picker__icon{color:var(--color-primary)}.agent-template-picker__name{font-weight:700;font-size:.875rem;color:var(--color-text-primary)}.agent-template-picker__item--selected .agent-template-picker__name{color:var(--color-primary)}.agent-template-picker__description{font-size:.75rem;color:var(--color-text-secondary)}.agent-template-picker--chip .agent-template-picker__item{flex-direction:row;align-items:center;gap:6px;border-radius:999px;padding:5px 12px}.agent-template-picker--chip .agent-template-picker__icon{font-size:.9rem}.agent-template-picker--chip .agent-template-picker__name{font-weight:500}.agent-template-picker--chip .agent-template-picker__item--selected{background:var(--color-primary);border-color:var(--color-primary);box-shadow:none}.agent-template-picker--chip .agent-template-picker__item--selected .agent-template-picker__icon,.agent-template-picker--chip .agent-template-picker__item--selected .agent-template-picker__name{color:#fff}.whatsapp-agent-config__picker{margin-bottom:10px}.whatsapp-agent-config__hint{display:block;margin-top:6px}.whatsapp-agent-config__toggle{margin-bottom:14px}.whatsapp-agent-config__toggle-group{margin-bottom:18px}.whatsapp-agent-config__actions{display:flex;justify-content:flex-end}.whatsapp-connection-config__intro{margin-bottom:18px}.whatsapp-connection-config__hint{display:block;margin-top:6px}.whatsapp-connection-config__toggle-group{margin-bottom:18px}.whatsapp-connection-config__actions{display:flex;justify-content:flex-end}.whatsapp-template-form__hint{display:block;margin-top:6px}.whatsapp-template-form__variable{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.whatsapp-template-form__variable-tag{font-family:monospace;color:var(--color-text-secondary);flex-shrink:0}.whatsapp-template-form__actions{display:flex;justify-content:flex-end;margin-top:15px}.whatsapp-templates-abm__header{display:flex;justify-content:flex-end;margin-bottom:8px}.whatsapp-templates-abm__reminder{display:block;margin-bottom:10px}.whatsapp-templates-abm__lock{margin-right:4px;color:var(--color-text-secondary)}.whatsapp-templates-abm__preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:260px}.whatsapp-templates-abm__actions{display:flex;flex-direction:row;gap:6px}.whatsapp-config__tabs{display:flex;flex-direction:row;gap:8px;margin-bottom:18px}.whatsapp-chats-list{height:100%;display:flex;flex-direction:column;background:var(--wa-panel);color:var(--wa-texto)}.whatsapp-chats-list__header{display:flex;flex-direction:row;align-items:center;padding:10px 12px;border-bottom:1px solid var(--wa-borde);flex-wrap:wrap;gap:var(--toolbar-btn-gap);row-gap:6px}.whatsapp-chats-list__btn.btn{flex-shrink:0;height:var(--toolbar-control-h);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:.875rem;line-height:1;border-radius:var(--toolbar-btn-radius);box-shadow:var(--toolbar-btn-shadow);white-space:nowrap}.whatsapp-chats-list__btn--icono.btn{width:var(--toolbar-control-h);padding:0}.whatsapp-chats-list__new-btn.btn{background:var(--wa-verde);border-color:var(--wa-verde);color:var(--wa-verde-texto)}.whatsapp-chats-list__new-btn.btn.btn-success:not(:disabled):not(.disabled):active,.whatsapp-chats-list__new-btn.btn.btn-success:not(:disabled):not(.disabled):active:focus,.whatsapp-chats-list__new-btn.btn.btn-success:not(:disabled):not(.disabled):focus,.whatsapp-chats-list__new-btn.btn.btn-success:not(:disabled):not(.disabled):hover{background:var(--wa-verde-hover);border-color:var(--wa-verde-hover);color:var(--wa-verde-texto);box-shadow:none}.whatsapp-chats-list__body{flex:1;overflow-y:auto}.whatsapp-module{height:calc(100vh - 50px);margin-bottom:0!important}.whatsapp-module__chats{height:100%;padding:0}